我正在尝试使用multiselect实现自定义TreeView
。出于我的原因,我不能使用现有的解决方案。
我的问题是:我有一些TreeViewItem
个子项被禁用。有时当我单击已启用的节点然后在禁用的节点上时,父节点将被选中。
我想摆脱这种默认的选择行为,因为我的树视图中的所有项目都有一个数据绑定属性IsSelected
,我在实际点击该项目时设置该属性,我不希望树视图选择有些物品是你自己的!
更新:我需要处理已停用商品的点击次数,因此将IsHitTestVisible
设置为false
对我来说不是解决方案。
非常感谢任何帮助和想法。
答案 0 :(得分:1)