1
我有ComboBox
列出所有枚舉值使用ObjectDataProvider
。由於枚舉值並不總是那麼清楚,他們需要進行本地化,所以我使用轉換器來實現這一點。這一切工作正常,但當我改變語言,我不得不以某種方式更新組合框。我該怎麼做? ComboBox'es UpdateLayout()
和Items.Refresh()
完全沒有效果。刷新WPF組合框
我有ComboBox
列出所有枚舉值使用ObjectDataProvider
。由於枚舉值並不總是那麼清楚,他們需要進行本地化,所以我使用轉換器來實現這一點。這一切工作正常,但當我改變語言,我不得不以某種方式更新組合框。我該怎麼做? ComboBox'es UpdateLayout()
和Items.Refresh()
完全沒有效果。刷新WPF組合框
試着在ObjectDataProvider
本身上撥打Refresh
。
Pavlo是正確的,並確保您的綁定設置爲OneWay而不是一次性 – blindmeis 2011-03-15 14:32:07