我是wpf的研究员mvvm。 我知道如何使用行为以及如何使用触发器和操作,但我不明白何时! 我寻找信息,但我发现只有理论上的,不实用的。
谢谢你!答案 0 :(得分:1)
WPF行为是一种将复杂UI逻辑的一部分封装到可重用编码组件中的方法。
https://msdn.microsoft.com/en-us/library/ff726531(v=expression.40).aspx
当视图模型和行为彼此强耦合时,这是一种不好的做法,这可能会导致重用问题。我认为这是这两个概念(触发器和动作/行为)之间的主要区别。触发器和操作是本地解决方案,用于将事件转换为命令并将事件处理逻辑移向视图模型(您可以在此处看到,触发器和操作方法与视图模型强烈耦合)。
要点:
的问候,
答案 1 :(得分:0)