簡體   English   中英

根據未綁定到樹視圖WPF的數據為單個樹視圖項目設置顏色

[英]Set Color for individual Treeview items based on data not bound to the treeview WPF

我正在嘗試找出解決此問題的最佳方法。 我有一個使用來自SQL Server表的層次結構數據的treeview。 使用linq生成dbml,然后將數據綁定到樹視圖。 這是我遇到麻煩的部分。 說樹狀視圖開始並進入類別----->作者----->書籍------> CheckedOut

因此,如果我想根據我在sql server中創建的視圖為每個項目(紅色)和所有過期的所有父節點(紅色)上色(基於數據庫中存儲的日期,我有四個不同的類別來突出顯示),將是在C#WPF中實現此目的的最佳方法?

您可以使用樣式觸發器在樹狀視圖中的項目滿足特定條件時觸發操作

 <Style TargetType="TextBlock">
              <Style.Triggers>
                <DataTrigger Binding="{Binding Highlight}" Value="True">
                      <Setter Property="Background" Value="youcolor" />
                 </DataTrigger>
         </Style.Triggers>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM