这是我的XAML和C#代码。当我在ComboBox中选择变体时,我的应用程序崩溃了。
XAML:
<ComboBox x:Name="q2" Text="Тип відповіді" SelectionChanged="q2_SelectionChanged">
<TextBlock>Одна відповідь</TextBlock>
<TextBlock>Декілька відповідей</TextBlock>
<TextBlock>Відповідність</TextBlock>
</ComboBox>
C#:
private string select;
private void q2_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ComboBox comboBox = (ComboBox)sender;
ComboBoxItem selectedItem = (ComboBoxItem)comboBox.SelectedItem;
select = selectedItem.Content.ToString();
}
它在这一行崩溃了:
ComboBoxItem selectedItem = (ComboBoxItem)comboBox.SelectedItem;
问题可能在哪里? 谢谢你的帮助。
答案 0 :(得分:0)
ComboBoxItem而不是TextBlock:<ComboBoxItem>Одна відповідь</ComboBoxItem>
而不是Однавідповідь</TextBlock>
帮助了我。 Thaks to ASh