0
解決檢查在ComboBox中選定值 - SilverLight4
我想,當從組合框中選擇特定的位置,使一些行動,但不能讓它的工作,谷歌給我的答案是不工作,雖然人們說它的確如此。
所以我有這個在XAML:在XAML.cs
<ComboBox Height="27" HorizontalAlignment="Left" Margin="178,96,0,0" Name="comboBox1" VerticalAlignment="Top" Width="142" SelectionChanged="comboBox1_SelectionChanged" SelectedValuePath="Content">
<ComboBoxItem IsSelected="True">Szafa</ComboBoxItem>
<ComboBoxItem>Segment</ComboBoxItem>
<ComboBoxItem>Łóżko</ComboBoxItem>
<ComboBoxItem>Stół</ComboBoxItem>
</ComboBox>
這
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if ((comboBox1.SelectedItem as ComboBoxItem).Content.ToString() == "Szafa")
MessageBox.Show("TEST");
}
也試過這樣的:100%
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string UserSelect = comboBox1.SelectedValue.ToString();
if (UserSelect == "Szafa")
MessageBox.Show("TEST");
}
SilverLight的插件停止並沒有顯示任何內容。如果條件,我刪除後,它的工作...有什麼不對?
解決
我通過解決了這個:
if ((sender as ComboBox).SelectedValue.ToString() == "Szafa")
{
MessageBox.Show("TEST");
}
對於誰到這裏來的任何未來的人......
請發表您的解決方案作爲一個答案,而不是編輯你的問題說「解決」。 –