2011-01-28 47 views

回答

2

你可以直接添加ListViewItem的元素:

ListViewItem lvi = new ListViewItem(); 
lvi.Background = ... color you want ... ; 
lvi.Content = new {Server = "test1", .... }; 
listViewResult.Items.Add(lvi); 

綁定背景的狀態如果狀態是一個DependencyProperty纔會工作。如果只是一個報告,狀態沒有改變,則不需要創建一個綁定,只需根據狀態的值設置一個顏色即可。

1

最好的方法是編輯你的ListViewItem的模板,並使用轉換器將Background屬性綁定到項目的Status屬性以將狀態轉換爲Brush/Color。

它不是微不足道,因爲它聽起來雖然...

相關問題