TextBox.TextChanged事件/ ComboBox.TextInput事件通过MVVM命令

时间:2011-03-31 07:35:49

标签: wpf mvvm command attachedbehaviors

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

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

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

所以,任何人都可以帮助我,指导我是否正朝着正确的方向前进。或者在某处丢失了某些东西。

详细说明或链接或示例代码将受到高度赞赏。

享受编码, VJ

1 个答案:

答案 0 :(得分:0)

  

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

是什么让你这么想?在setter中拥有你想要的任何代码都没关系...无论如何,它比使用附加行为容易得多