从 TreeviewItem 访问 ToggleButton
我需要将样式应用于特定树视图项的切换按钮。 如何使用树视图项访问切换按钮?
树视图项位于控件模板中。
非常感谢
I need to apply a style to the ToggleButton of a specific treeviewitem.
How can I access the ToggleButton using the treeviewitem?
The treeviewitem is in a controltemplate.
Many thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以解析 VisualTree(借助 VisualTreeHelper) 找到 TreeViewItem 直到找到 ToggleButton(第一个 ToggleButton?具有特定名称的 ToggleButton?等),然后将其 Style 属性设置为您想要的样式,例如:(
如果 ToggleButton 不是 a,甚至可能递归TreeViewItem 的直接子级(可能不是))。
You could parse the VisualTree (with the help of VisualTreeHelper) for the TreeViewItem until you find the ToggleButton (first ToggleButton? the ToggleButton with a certain Name? etc) and then set its Style property to the style you want, something like:
(maybe even go recursively if the ToggleButton is not a direct children of the TreeViewItem (and probably it is not)).