我扩展了 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”类型中找不到属性“存档”