2017-07-31 127 views
0

這是我的XAML和C#代碼。當我在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:'Однавідповідь'而不是'Однавідповідь'等 – ASh

+0

請在調試器下運行,並張貼的'異常的詳細信息經常死機。在這個線'這裏。 –

+0

@ASh,非常感謝你,現在它工作) – SummertimeSadness

回答

0

ComboBoxItem而不是TextBlock:<ComboBoxItem>Одна відповідь</ComboBoxItem>而不是Однавідповідь幫助我</TextBlock>。 Thaks灰