WPF TreeViewItem 取消选择的项目仍然轻微突出显示
我有多个扩展器控件,每个扩展器控件内都有一个 ViewTree 控件。当我从一个 ViewTree 中选择一个 ViewTreeItem,然后从另一个 ViewTree 中选择另一个 ViewTreeItem 时,新选择的 ViewTreeItem 以深蓝色突出显示,但最后一个选定的项目现在以非常浅的蓝色阴影突出显示。请访问 www.zunjaa.com/public/images/screen.jpg 了解我在说什么。如何使不再活动的项目不显示浅蓝色?
谢谢。
I have multiple expander controls with a ViewTree control within each expander control. When I select a ViewTreeItem from one ViewTree and then select another ViewTreeItem from another ViewTree, the newly selected ViewTreeItem is highlighted in dark blue, but the last selected item is now highlighted in a very light shade of blue. Please look at www.zunjaa.com/public/images/screen.jpg to see what I'm talking about. How do I make it so that no longer active item does not show the lighter blue?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是由 TreeViewItem 默认模板中的触发器引起的:
从默认 Aero 主题模板中删除此触发器:
This is caused by a Trigger in the default template for TreeViewItem:
Removing this from the default Aero theme template leaves:
谢谢你的帮助。这就是我最终得到的结果,它对我有用:
thank you for the help. This is what I ended up with and it works for me: