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