【问题标题】:ComboBox crash WPF组合框崩溃 WPF
【发布时间】:2017-07-31 17:51:33
【问题描述】:

这是我的 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;

问题可能出在哪里? 感谢您的帮助。

【问题讨论】:

  • 使用 ComboBoxItem 代替 TextBlock:&lt;ComboBoxItem&gt;Одна відповідь&lt;/ComboBoxItem&gt; 代替 &lt;TextBlock&gt;Одна відповідь&lt;/TextBlock&gt;
  • 请在调试器下运行并在此处发布It crashes on this line的异常详细信息。
  • @ASh,非常感谢,现在可以了)

标签: c# wpf combobox crash


【解决方案1】:

ComboBoxItem 而不是 TextBlock:&lt;ComboBoxItem&gt;Одна відповідь&lt;/ComboBoxItem&gt; 而不是 Одна відповідь&lt;/TextBlock&gt; 帮助了我。感谢阿什

【讨论】:

    猜你喜欢
    • 2020-03-17
    • 1970-01-01
    • 2021-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多