我有一个treeview结构。当我尝试点击节点时,会出现蓝色,显示所选节点。我如何删除它。 我不希望选择颜色显示在树上。TreeView显示蓝色的选定项目
17
A
回答
43
ItemContainerStyle
方法不适用于我说在Windows-8上。有4个电刷,通常对应于这一点,由默认模板TreeViewItem
键用于:
HighlightBrushKey
- 背景具有焦点。
HighlightTextBrushKey
- 与焦点的前景。
InactiveSelectionHighlightBrushKey
- 背景没有焦点。
InactiveSelectionHighlightTextBrushKey
- 前景无焦点。
只是覆盖它们,你认为合适,您需要像这样的细做:
<TreeView>
<TreeView.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}"
Color="Black" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}"
Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightTextBrushKey}"
Color="Black" />
</TreeView.Resources>
</TreeView>
千万要注意只有你所需要的范围内覆盖它们。例如,如果将所有这些放到App.xaml中,您将看到一些奇怪的副作用,因为所有使用这些画笔的控件现在都将使用您的重写内容,而这些内容可能并非您所追求的内容。
相关问题
- 1. TreeView - 设置默认选择项目并突出显示(蓝色)此项目
- 2. jquery treeview突出显示所选项目
- 3. TreeView的选定项目
- 4. 绑定项目wpf treeview显示什么?
- 5. MVVM Treeview选定项目
- 6. 突出显示TreeView中的父项目
- 7. 无法显示嵌套的TreeView项目
- 8. WPF - 无法显示的TreeView项目
- 9. wordpress显示选定项目
- 10. android自定义微调器。蓝色的选定项目
- 11. Parent TreeView项目鬼选定的事件!
- 12. WPF TreeView泄漏选定的项目
- 13. JavaFX Treeview显示没有项目
- 14. 显示内容corrsponding单击TreeView项目
- 15. Treeview - 突出显示多个项目
- 16. 禁用选定列表视图项目的蓝色边框
- 17. Gtk#TreeView决定选择哪个项目
- 18. 突出显示选定的ListView项目
- 19. WPF ListView显示选定的项目
- 20. RibbonComboBox不显示选定的项目
- 21. 显示选定项目后的数据
- 22. 标签中显示的选定项目
- 23. 选定的项目将不会显示
- 24. 突出显示选定的GalleryView项目
- 25. DropDownListFor不显示选定的项目
- 26. 显示选定项目的JTextField
- 27. WPF TreeView项目不可选
- 28. 显示选定的选项
- 29. WPF:突出显示TreeView项目显示上下文Meu
- 30. MkMapView显示蓝色屏幕
此问题已被提问并回答了数百万次。 –
可能的重复[如何突出显示树形视图选择的项目与某种颜色?](http://stackoverflow.com/questions/876759/how-do-i-highlight-a-treeview-selected-item-with-some -color) –