2012-01-20 151 views
0

給定兩個簡單的組合框,我可以下拉並選擇項目,但第二個ddl拒絕顯示其值,而不是下降!任何幫助將不勝感激。在這一點上,沒有任何綁定的事件或數據就像這裏看到的一樣。Silverlight組合框選定的值隱藏

<ComboBox Height="23" Name="ddlRCC" Width="120" Margin="3,3,474,134"> 
    <ComboBoxItem Content="RaC1" /> 
    <ComboBoxItem Content="RaC2" /> 
    <ComboBoxItem Content="RaC3" /> 
    <ComboBoxItem Content="RaC4" /> 
    <ComboBoxItem Content="RaC5" /> 
    <ComboBoxItem Content="RaC6" /> 
</ComboBox> 
<ComboBox Height="23" Margin="130,5,314,135" Name="ddlNOSC" Width="156" Padding="140,3,25,2"> 
    <ComboBoxItem Content="NiSC1" /> 
    <ComboBoxItem Content="NiSC2" /> 
    <ComboBoxItem Content="NiSC3" /> 
    <ComboBoxItem Content="NiSC4" /> 
</ComboBox> 
+0

可能填充值會導致任何奇怪的行爲? –

+0

這不能,我敢打賭,你有一行代碼,你在哪裏設置你選擇的索引。我已將代碼複製到我的項目中,並且沒有顯示標準的選定索引。這是因爲當您將itemssource設置爲某些內容時,組合框的工作方式。您必須手動將selectedindex設置爲具有標準選擇的任何內容。 –

回答

0

非常感謝您的幫助。

解決: 我注意到其他東西不能正常工作。然後想起自從上一輪更新以來我沒有重新啓動。重新啓動後,代碼按預期工作。我沒有時間或傾向去試圖找出問題所在。但是再次感謝支持。

0

嘗試

<ComboBoxItem Content="RaC1" IsSelected="True" /> 

,併爲其他類似的下拉列表。

+0

我也試過這個。它被選中。你可以在下降的部分看到它,但不是在'未下降'時看到它,這是最奇怪的。正如我在這裏添加的重新啓動是解決方案。有更新MS和我更新後安裝表達式而不重新啓動。我相信Windows要求重啓的一英鎊。 :) –