我想明白的时候我会用附加的行为模式(通过RegisterAttached创建一个静态类和注册DP性能)与房产和/或数据触发一个数据网格。特别是在一个WPF数据网格的场景寻找既的常见用例
我的理解是,当我想要做的与数据的东西(在后面的代码,并保持MVVM完好) - 我会用附加的行为模式(默认命令不可用,因此扩展了类似于扩展方法的功能,如双击,多行选择等),而当我想在网格中直观地设置某些内容时(例如,使用触发器和样式/模板)某些值会在单元格上闪烁某种颜色等)
我能想到的一个 - 如果我需要在数据网格中多选3行然后单击删除按钮 - 假设这是一个完美的候选人附加行为。
请注意 - 我不要求附加属性和/或触发器的定义。我非常了解他们。寻找更多关于真实世界使用情况的指导。
专家PLZ可以提供一些见解
感谢
我有少数情况下,我会在虚拟机中选择加工的造型和状态之外,但是我不想因为教科书做得更好编写用例汇编。我还记得,选择触发器与附加行为的决定是不对称的。 –