2017-07-31 13 views
0

ここに私のXAMLとC#コードがあります。 ComboBoxでバリアントを選択すると、アプリがクラッシュします。ComboBoxクラッシュWPF

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

使用ComboBoxItemの代わりのTextBlockにThaks: 'Однавідповідь'の代わりに 'Однаはは、'、など – ASh

+0

デバッガの下で実行され、それはこの上でクラッシュ 'の例外の詳細を投稿してくださいвідповідьここにライン。 –

+0

@ASh、ありがとう、今は動作します) – SummertimeSadness

答えて

0

TextBlockの代わりにComboBoxItem:<ComboBoxItem>Одна відповідь</ComboBoxItem>の代わりに</TextBlock>が役に立ちました。 ASH