0

我正在尝试找出解决此问题的最佳方法。我有一个使用 sql server 表中的层次结构数据的树视图。使用 linq 生成 dbml,然后将数据绑定到树视图。这是我遇到问题的部分。说树视图开始并转到类别----->作者----->书籍----->已签出

因此,如果我想根据我在 sql server 中创建的视图为每个项目(红色)和项目过期的所有父节点(红色)着色(根据存储在数据库中的日期,我有四个不同的类别要突出显示)什么将是 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 回答