0

私はこれに取り組むための最良の方法を見つけようとしています。SQLサーバーテーブルの階層データを使用しているツリービューがあります。linqを使用してdbmlを生成し、データをツリービューにバインドします。これが私が問題を抱えている部分です。ツリービューが開始され、カテゴリ----->作成者----->本------>チェックアウトされたとしましょう

したがって、SQLサーバーで作成したビューに基づいて各アイテム(赤)とアイテムが期限切れになっているすべての親ノード(赤)に色を付けたい場合(データベースに保存されている日付に基づいて強調表示する4つの異なるカテゴリがあります) C#WPFでこれを行うための最良のアプローチはありますか?

4

1 に答える 1

0

ツリービューアイテムのアイテムが特定の条件を満たす場合に、スタイルトリガーを使用してアクションをトリガーできます

 <Style TargetType="TextBlock">
              <Style.Triggers>
                <DataTrigger Binding="{Binding Highlight}" Value="True">
                      <Setter Property="Background" Value="youcolor" />
                 </DataTrigger>
         </Style.Triggers>
于 2013-02-26T03:58:18.470 に答える