我目前正在使用 Silverlight 4 并遵循 MVVM 模式。我将登录框绑定到我的 ViewModel,如下所示:
<PasswordBox Password="{Binding Path=Password, Mode=TwoWay}" />
然后,我稍后将一个按钮绑定到一个命令,该命令侦听 ViewModel 的PropertyChanged事件,当其中一个数据绑定更新其数据时,它会检查现在是否有足够的数据来启用登录按钮。
但是,PropertyChanged 事件仅在用户从其中一个控件更改焦点时触发,我希望每次击键都更新模型,以便尽快启用登录按钮。