WPF ComboBox ...如何设置.Text属性?

时间:2009-05-21 20:39:31

标签: c# wpf visual-studio-2008 combobox

有没有办法直接设置Wpf ComboBox控件的.Text属性?

我的组合框绑定到List<T>集合,但当我尝试在.Text事件中设置DropDownClosed属性时,它完全忽略它。

2 个答案:

答案 0 :(得分:24)

如果您尝试将文本设置为列表中某个项目的文本,则该文本应该可以正常工作。

如果您尝试将其设置为不在列表中的项目,则IsEditable属性必须为true。如果您实际上不希望用户键入组合框,则可以将IsReadOnly属性设置为true。

如果这些情况都不适合您,您可以发布您正在使用的代码吗?

答案 1 :(得分:1)

您还可以尝试再添加一个Visibility = Collapsed的ComboBoxItem,将其设置为选定项并将其内容设置为所需的内容。