我尝试将 treeView 中的元素设置为 "IsEnabled" = false 但我希望用户可以选择该项目。这可能吗?
背景:用户可以取消删除项目(IsEnabled = false),但他也可以取消删除项目,但因此他必须选择项目但“IsEnabled”= false 它不起作用。
解决方法:将“已删除”项目的颜色设置为另一种颜色。问题:子项没有改变颜色,用户可以打开“已删除”的根节点
例子:
括号文件表
全部启用
现在我删除文档
括号(del)文档表
如果 (del)Document 的“IsEnabled”为 false,则用户无法选择该文档来取消删除它。通过 (del)Document 的颜色更改,工作表不会更改颜色。
我在我的项目中使用 MVVM 模式。