MVVM-命令模式的实现与应用
MVVM-命令模式的实现与应用
绑定
这个其实前面已经讲过一部分
使用{Binding}
设置数据绑定,将控件的属性绑定到 ViewModel 的相应属性。
比如说需要注意,在xaml
中绑定的不再是UserName
和Password
了,而是loginModel.UserName
和loginModel.Password
。
还要为命令和用户交互设置绑定,例如按钮点击事件可以绑定到 ViewModel 中的命令。
命令
在MVVM中,通常不会在 View 的代码后置文件(比如这里是MainWindow.xaml.cs
)中编写逻辑代码,而是使用命令来处理用户交互,如按钮点击。