我有一個數組,在我的應用程序中填充ListBox。首先,我需要將每個listboxItem的前景設置爲灰色,並且通過將前景色綁定到listboxItem很容易。動態設置ListItem前景
問題出現在我不得不單獨(基於其他後端因素)將特定listboxItems前景設置爲黑色的地方。訣竅是在已填充的列表框中選擇一個特定的項目,並重新設置前景而不必重新渲染整個列表框。
我綁定到列表框的對象都有一個guid/unique-id。所以,如果我可以只選擇列表框上的項目('where id = 1635135 ;?),然後將該項目的前景設置爲黑色..
這很難解釋清楚一點,但如果你有有任何問題請詢問!謝謝!
你使用MVVM和灰色是你的viewmodels列表中的屬性? –
@IgorKulman - 這是正確的。當然,如果這不是最好的想法,我也可以在xaml代碼中明確地將前景設置爲灰色。那麼我不得不擔心設置具體的黑色.. – Tiwaz89