有没有办法直接设置Wpf ComboBox控件的.Text
属性?
我的组合框绑定到List<T>
集合,但当我尝试在.Text
事件中设置DropDownClosed
属性时,它完全忽略它。
答案 0 :(得分:24)
如果您尝试将文本设置为列表中某个项目的文本,则该文本应该可以正常工作。
如果您尝试将其设置为不在列表中的项目,则IsEditable属性必须为true。如果您实际上不希望用户键入组合框,则可以将IsReadOnly属性设置为true。
如果这些情况都不适合您,您可以发布您正在使用的代码吗?
答案 1 :(得分:1)
您还可以尝试再添加一个Visibility = Collapsed的ComboBoxItem,将其设置为选定项并将其内容设置为所需的内容。