【发布时间】:2010-07-30 20:53:54
【问题描述】:
我是 WPF 新手,我正在尝试弄清楚如何获取 ComboBox 中所选项目的当前文本值。我在this question 看到有人建议做MyComboBox.SelectedItem.Text。但是,SelectedItem 为我返回了object,所以我只有ToString()、Equals 等选项。这是怎么回事?我正在使用 .NET 3.5,在 VS 2010 中开发。我认为可能有用的其他方法,如 MyComboBox.SelectedValue,也返回 object。 SelectedIndex 返回 int,但我想要一个 string 值。 MyComboBox 的类型为 ComboBox。我正在以处理 SelectionChanged 事件的方法访问它。
【问题讨论】:
-
如何填充(或数据绑定)组合框?原则上, selectedItem 与您放入的类型相同,仅作为对象公开。可以简单到
s = (string) cbx.SelectedItem;
标签: c# wpf combobox selectionchanged