gpt4 book ai didi

c# - ComboBox SelectedItem 未显示其值

转载 作者:太空宇宙 更新时间:2023-11-03 22:11:55 26 4
gpt4 key购买 nike

我有一个 ComboBox,它的 ComboBoxItem 都是在运行时(以编程方式)生成的。每当出现 ComboBox.SelectionChange 时,程序将显示一个 MessageBox,显示 ComboBox

的选定内容
private void cb2_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show(cb2.SelectedItem.ToString());
}

但是,它告诉我:

System.Windows.Controls.ComboBoxItem: Hello World

我只想显示“Hello World”而不是“System...”。我尝试了 SelectedValue,它也显示了同样的东西。

最佳答案

您需要将所选项目转换为 ComboBoxItem 并仅获取其内容。

MessageBox.Show((cb2.SelectedItem as ComboBoxItem).Content.ToString());

关于c# - ComboBox SelectedItem 未显示其值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6321724/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com