0

我在过去 2 天里发现有关通过命令触发 TextBox.TextChanged 事件或 ComboBox.TextInput 事件的附加命令行为。但是,我无法得到任何适当的解决方案。

我得到的解决方案之一是通过将 Text 绑定到 ViewModel 属性来调用 UpdateSourceTrigger=PropertyChanged 上所需的方法。

但是,根据 MVVM 的调查结果,属性不应包含除私有成员的 getter 和 setter 之外的任何其他代码,包括 OnPropertyChanged。

所以,任何人都可以帮助我,指导我是否朝着正确的方向前进。或者在某处遗漏了什么。

详细的解释或链接或示例代码将不胜感激。

享受编码,VJ

4

1 回答 1

0

但是,根据 MVVM 的调查结果,属性不应包含除私有成员的 getter 和 setter 之外的任何其他代码,包括 OnPropertyChanged。

什么让你有那个想法?在 setter 中包含您想要的任何代码都很好......无论如何,这比使用附加行为要容易得多

于 2011-03-31T07:51:12.843 回答