设计适用于 .NET MAUI 的 MVVM 视图模型
了解 MVVM 设计模式以及它如何分离业务逻辑和用户界面代码。 了解 viewmodel 的设计方式以及它们为何是模式的重要组成部分。
学习目标
学完本模块后,你将能够:
- 确定何时使用“模型-视图-视图模型 (MVVM)”模式。
- 使用 viewmodel 驱动可视化行为。
- 通过可绑定数据的属性提高代码可测试性。
先决条件
- 包含 .NET MAUI 工作负载的 Visual Studio 2022
- 可选:本地安装 Visual Studio Code、包含 .NET MAUI 工作负载的 .NET SDK 和 Visual Studio Code 的 .NET MAUI 扩展
- 熟悉中间编程概念,如接口、类和属性。
- 编写 Extensible Application Markup Language (XAML) 代码的能力。
- 完成了本训练路径中的上一个模块,或了解数据绑定在 .NET Multi-Platform App UI (MAUI) 中的工作原理。