WPF應用程序,.NET 3.5。WPF:數據綁定到ListView,以便listview項的ForeColor反映bool屬性值的變化
我有一個ListView控制,我綁定了一組業務類。
我想項的前景色結合的類的一個布爾屬性(比如:MyClass的主動),使活性,以淺灰色禁用時當項目被顯示爲黑色。
我希望listview項目可以隨時改變它們的顏色,我的意思是當我改變Active我的databound集合中的一個實例的值,其各自的listview項目會自動改變其顏色。
我需要什麼來實現這個目標?我在網上發現了很多有關WPF數據綁定的教程,一些關於StackOverflow的問題,但並不完全一樣,我不想通過試驗和錯誤來開始將我的解決方案結合在我所能做的所有事情上。
我知道INotifyPropertyChanged的(爲我的企業級),的IValueConverter(但我需要它的布爾?),DataTrigger等
但其拼圖塊做我真的需要,什麼是最簡單的方法來實現我的目標?
我會第二種方法,尤其是考慮到你沒有使用MVVM。 – NickHeidke
它可以在兩種方式下工作嗎?我的意思是,當您將IsActive切換回真時,前景色會變回黑色?或者,我應該用另一個替換類似於第一個?無論如何,我會在一分鐘內嘗試,但只是問:) –
是的,它確實有效。這完全是我需要的 - 謝謝! –