решаемые
Я пытаюсь выполнить некоторые действия, когда в выпадающем списке выбрана определенная позиция, но не могу заставить ее работать, Google дал мне ответ, который не работает, хотя люди говорят, что это так.
Итак, у меня есть это в XAML:
<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>
И это в XAML.cs
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if ((comboBox1.SelectedItem as ComboBoxItem).Content.ToString() == "Szafa")
MessageBox.Show("TEST");
}
Также попробовал это:
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string UserSelect = comboBox1.SelectedValue.ToString();
if (UserSelect == "Szafa")
MessageBox.Show("TEST");
}
Плагин SilverLight останавливается на 100% и не показывает никакого контента. После того как я уберу условие, оно работает ... Что не так?
решаемые
Я решил это через:
if ((sender as ComboBox).SelectedValue.ToString() == "Szafa")
{
MessageBox.Show("TEST");
}
Для всех будущих людей, которые приходят сюда ...