我有一個ListBox
包含一個StackPanel
與綁定的元素。根據一個值,例如'Overdue'= true,StackPanel
的風格和下面的幾個元素應該改變。每個項目之間的唯一區別是StackPanel
的背景和兩個TextBlock
的前景會改變。我想爲每個模板創建一個單獨的模板,但有20個選項,這似乎是過度殺傷。我爲這20個項目分別設置了SolidColorBrush
。動態綁定樣式到Windows Phone 7中的StackPanel
我以爲我可以使用DataTrigger,但是我在WP7支持Silverlight 3和更高版本的地方讀取它們不受支持。
我在尋找建議。我很抱歉,這可能看起來過於主觀,希望有人對這種情況採取最佳做法。