Я пытаюсь получить значение из окна выбора и сравнить его со строкой. Таким образом, значение другого combobox следует изменить.SelectedValue ComboBox Universal Apps Windows Phone
<!-- Combo 1 -->
<ComboBox x:Name="Combo1" Header="Combo1" SelectionChanged="Combo1_SelectionChanged">
<ComboBoxItem Content="Value 1" IsSelected="True"/>
<ComboBoxItem Content="Value 2"/>
</ComboBox>
<!--Combo 2 -->
<ComboBox x:Name="Combo2" Header="Combo2" >
<ComboBoxItem Content="Value 3" IsSelected="True"/>
<ComboBoxItem Content="Value 4"/>
</ComboBox>
И функция SelectionChanged
private void Combo1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (((ComboBoxItem)Combo1.SelectedItem).Content.ToString() == "Value 2")
{
Combo2.Items.Add("Value 5");
}
}
Я попробовал некоторые предыдущие варианты, включая приведенный выше пример, но показал NullReferenceException
Не могли бы вы указать в коде, где 'NullReferenceException' приходят из (возможно, с верхней части StackTrace)? Благодарю. –
Romasz решение его работы. Спасибо за помощь. И исключение NullReferenceException происходит из ((ComboBoxItem) Combo1.SelectedItem) .Content.ToString() – GustavoZafra