7
有没有办法直接设置Wpf ComboBox控件的.Text
属性?WPF组合框...如何设置.Text属性?
我的组合框绑定到一个List<T>
集合,但是当我尝试在DropDownClosed
事件中设置.Text
属性时,它完全忽略它。
有没有办法直接设置Wpf ComboBox控件的.Text
属性?WPF组合框...如何设置.Text属性?
我的组合框绑定到一个List<T>
集合,但是当我尝试在DropDownClosed
事件中设置.Text
属性时,它完全忽略它。
如果您尝试将文本设置为列表中某个项目的文本,它应该可以正常工作。
如果您尝试将其设置为不在列表中的项目,那么IsEditable属性必须为true。如果您实际上不希望用户输入组合框,则可以将IsReadOnly属性设置为true。
如果这些情况都不适合您,您可以发布您使用的代码吗?
以为我会提到这一点,因为我只是浪费了几个小时才弄明白这一点。如果您试图设置的文本不在列表中的项目上,并且您正在使用MultiBinding(即第一个+名称名称),并且您设置IsEditable =“True”以使其按照Ray建议的方式工作,文本将显示对象类型(即MY.Project.Person)而不是正确的文本。我还没有提出解决方案。 – modernzombie 2011-01-11 17:54:02