【问题标题】:TextBox.TextChanged Event/ComboBox.TextInput Event through MVVM-commandingTextBox.TextChanged Event/ComboBox.TextInput 事件通过 MVVM-commanding
【发布时间】:2011-07-26 16:17:38
【问题描述】:

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

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

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

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

非常感谢您提供详细的解释或链接或示例代码。

享受编码, 主播

【问题讨论】:

    标签: wpf mvvm command attachedbehaviors


    【解决方案1】:

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

    是什么让你这么想?可以在 setter 中包含您想要的任何代码...无论如何,这比使用附加行为要容易得多

    【讨论】:

    • 我会看看什么是最好的。无论如何,谢谢。
    猜你喜欢
    • 2022-01-08
    • 2019-06-11
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 2012-12-28
    相关资源
    最近更新 更多