我正在尝试TreeView
使用多选实现自定义。由于我的原因,我不能使用现有的解决方案。
我的问题是:我有TreeViewItem
一些子项目被禁用。有时,当我单击启用的节点,然后单击禁用的节点时,父节点会被选中。
我想摆脱这种默认选择行为,因为我的树视图中的所有项目都有一个数据绑定属性IsSelected
,当我实际单击项目时我设置了该属性,并且我不希望树视图自己选择一些项目!
更新:我需要处理对禁用项目的点击,所以设置IsHitTestVisible
为false
不是我的解决方案。
任何帮助和想法将不胜感激。