全部 -
我试图了解何时使用附加行为模式(创建静态类并通过 RegisterAttached 注册 DP 属性)与数据网格中的属性和/或数据触发器。在 WPF 数据网格场景中寻找两者的常见用例
我的理解是,当我想对数据做一些事情时(在代码后面并保持 MVVM 完整) - 我将使用附加行为模式(默认命令不可用,因此扩展了双击、多行选择等功能等类似于扩展方法),而当我想在网格上直观地设置某些东西时,我会结合使用触发器和样式/模板(比如某个值会在单元格上闪烁某种颜色等)
我可以想到一个 - 如果我需要在数据网格中多选 3 行,然后单击删除按钮 - 假设这是附加行为的完美候选者。
请注意 - 我不是在询问附加属性和/或触发器的定义。我非常了解他们。寻找更多关于现实世界使用的指导。
请专家提供一些见解
谢谢