我已經擴展TreeViewItem類以允許我在樹視圖項目中存儲額外的數據。我希望能夠根據我添加的其中一個擴展屬性的值來設置樹視圖項目的樣式。基於擴展屬性值設置擴展TreeViewItem的樣式
到目前爲止,我有:
namespace GX3GUIControls
{
public class GX3TreeViewItem : TreeViewItem
{
public bool Archived { get; set; }
public object Value { get; set; }
}
}
<src:GX3ClientPlugin.Resources>
<Style TargetType="{x:Type Controls:GX3TreeViewItem}">
<Style.Triggers>
<DataTrigger Archived="True">
<Setter Property="Background" Value="Gray" />
<Setter Property="FontStyle" Value="Italic" />
</DataTrigger>
</Style.Triggers>
</Style>
</src:GX3ClientPlugin.Resources>
但我得到的錯誤 - 錯誤1「已歸檔」酒店式未找到「DataTrigger