wpf里搭建基于caliburn.micro的mvvm项目实例
💡
原文中文,约4300字,阅读约需11分钟。
📝
内容提要
本文介绍了一个基于Caliburn.Micro的WPF MVVM项目实例,包括创建新项目、引用框架、创建ViewModel和View、绑定ViewModel和View、使用ViewLocator类实现自动绑定以及运行项目。
🎯
关键要点
- 本文介绍了一个基于Caliburn.Micro的WPF MVVM项目实例。
- 创建新WPF项目并引用Caliburn.Micro框架。
- 创建ViewModel和View,ViewModel处理业务逻辑,View显示用户界面。
- CalculationViewModel类包含两个整数属性和一个计算方法。
- 使用PropertyChangedBase类实现INotifyPropertyChanged接口以通知UI。
- CalculationView类创建UI元素来显示和操作数据。
- 使用Grid和StackPanel布局放置UI元素,TextBox输入整数,Button执行计算。
- 使用Caliburn.Micro的ViewLocator类实现ViewModel和View的自动绑定。
- 在App.xaml.cs中配置依赖注入,创建CalculationViewModel和CalculationView实例。
- 完成绑定后可以运行项目并使用UI元素执行计算。
🏷️
标签
➡️