日期:2014-05-17  浏览次数:20778 次

WPF,搞不懂ComboBox的Text属性
WPF中,ComboBox的Text属性到底是个什么意思哦,有啥实际作用呢?是不是设置Text属性,选定项就变成哪一项呢?

------解决方案--------------------
引用:
WPF中,ComboBox的Text属性到底是个什么意思哦,有啥实际作用呢?是不是设置Text属性,选定项就变成哪一项呢?

text会不会是combobox继承的父类中的属性呢...
------解决方案--------------------
Text就是显示的值。
------解决方案--------------------
text是显示值 也就是SelectedItem显示的值 
------解决方案--------------------
获取或设置当前选定项的文本。

http://msdn.microsoft.com/zh-cn/library/system.windows.controls.combobox.text.aspx

不过要注意:
当 IsEditable 属性为 true 时,设置此属性会将输入的初始文本放置到文本框中。 当 IsEditable 为 false 时,设置此值没有任何作用。 
------解决方案--------------------
如果是在SelectionChanged事件里,请用SelectedValue.ToString(),如果用text会取到旧值