wpf按住ctrl选中节点怎么高亮节点
时间: 2023-12-14 22:24:55 浏览: 79
在 WPF 中,可以使用以下代码来高亮选中的节点:
```csharp
// 获取选中的节点
TreeViewItem selectedItem = myTreeView.SelectedItem as TreeViewItem;
// 如果选中的节点不为空
if (selectedItem != null)
{
// 设置节点的背景色和前景色
selectedItem.Background = Brushes.LightBlue;
selectedItem.Foreground = Brushes.White;
}
```
这段代码将选中的节点的背景色设置为浅蓝色,前景色设置为白色,从而实现高亮效果。注意,这段代码需要在选中节点的事件处理程序中调用,例如 `TreeView.SelectedItemChanged` 事件。同时,需要注意在取消选中时,需要将节点的背景色和前景色恢复为默认值。
阅读全文