如何将WPF与MVVM框架结合并高效使用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计494个文字,预计阅读时间需要2分钟。
1. NuGet安装MVVM框架包+导入框架包后,默认会在目录下创建ViewModel层的示例代码。
2.第二步,通过在MainViewModel中创建一些业务代码,将其与MainWindow.xaml通过上下文方式关联起来。
1.NuGet引用MVVM框架包
引入该框架包之后, 默认会在目录下创建ViewModel层的示例代码
2.第二步, 通过在MainViewModel中创建一些业务代码, 将其与MainWindow.xaml 通过上下文的方式关联起来, 而MainWindow则是通过Binding的写法 引用业务逻辑的部分。
在MainViewModel中, 添加同一个班级名称, 与学生列表, 分别用于显示在文本 和列表上展示, Command则用于绑定DataGrid的双击命令上, 通过双击, 展示点击行的学生信息:
MainViewModel 继承了 ViewModelBase, 该继承的父类实在MVVM框架中, 实现双向通知的基类, 通过引用该类, 那么其之类的属性则可通过 添加 RaisePropertyChanged() 即可。
本文共计494个文字,预计阅读时间需要2分钟。
1. NuGet安装MVVM框架包+导入框架包后,默认会在目录下创建ViewModel层的示例代码。
2.第二步,通过在MainViewModel中创建一些业务代码,将其与MainWindow.xaml通过上下文方式关联起来。
1.NuGet引用MVVM框架包
引入该框架包之后, 默认会在目录下创建ViewModel层的示例代码
2.第二步, 通过在MainViewModel中创建一些业务代码, 将其与MainWindow.xaml 通过上下文的方式关联起来, 而MainWindow则是通过Binding的写法 引用业务逻辑的部分。
在MainViewModel中, 添加同一个班级名称, 与学生列表, 分别用于显示在文本 和列表上展示, Command则用于绑定DataGrid的双击命令上, 通过双击, 展示点击行的学生信息:
MainViewModel 继承了 ViewModelBase, 该继承的父类实在MVVM框架中, 实现双向通知的基类, 通过引用该类, 那么其之类的属性则可通过 添加 RaisePropertyChanged() 即可。

