WPF TreeView 如何为 treeViewItem 的 IsSelected 创建触发器

18 浏览
0 Comments

WPF TreeView 如何为 treeViewItem 的 IsSelected 创建触发器

以下代码是一个树状视图:

   

我将ItemTemplate设置为绑定项的绑定。然后设置ItemContainerStyle以更改IsSelected样式:

  
    
                
                    

但是isSelected样式不起作用。有人找到关键吗?

0
0 Comments

WPF TreeView如何为TreeViewItem的IsSelected属性创建触发器?

在这个问题中,用户想要为TreeViewItem的IsSelected属性创建一个触发器。然而,通过使用样式触发器来实现这一点可能会比较复杂。相反,用户可以通过重写高亮状态的颜色键来实现所需的效果。

以下是可以使用的代码示例:


希望这对您有所帮助。此控件的其他键包括:

- `HighlightBrushKey` - 聚焦时的背景色(当选中时聚焦)

- `HighlightTextBrushKey` - 聚焦时的前景色

- `InactiveSelectionHighlightBrushKey` - 正常背景色

- `InactiveSelectionHighlightTextBrushKey` - 正常前景色

0