TreeViewItemクラスを拡張して、ツリービューアイテム内に追加のデータを格納できるようにしました。追加した拡張プロパティの1つの値に基づいて、ツリービューアイテムのスタイルを設定できるようにしたいと思います。
これまでのところ:
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プロパティ'Archived'がタイプ'DataTriggerに見つかりませんでした