ListBoxはアイテムのリストにバインドされています(引数は、文字列と入力と完了の2つの日付があります)。WPFデータバインディングとスタイル付け(IListのアイテム内のデータに基づいて)
完了DateTimeが!= DateTime.MinValueの場合、ListBoxの項目の背景色を灰色にしたいと考えています。
編集:
は、私は、コンバータを作るべきか? DateTimeの値に基づいてDateTimeをBrushに変換しますか?
このようなものがベストですか?または使用できる単純なXamlスニペットがありますか?
[ValueConversion(typeof(DateTime), typeof(Brush))]
class MyConverter : IValueConverter
{
...
}
私はちょうどこれと同じ解決策を掲載し、私ので、それを削除D –
それは動作しますが、それは私のウィンドウ上のすべてのリストボックスに影響します - どのように私は単一のリストボックスにのみ適用することができますか? – Nate