设计适用于 .NET MAUI 的 MVVM 视图模型

中级
开发人员
.NET MAUI
.NET
Visual Studio

了解 MVVM 设计模式以及它如何分离业务逻辑和用户界面代码。 了解 viewmodel 的设计方式以及它们为何是模式的重要组成部分。

学习目标

学完本模块后,你将能够:

  • 确定何时使用“模型-视图-视图模型 (MVVM)”模式。
  • 使用 viewmodel 驱动可视化行为。
  • 通过可绑定数据的属性提高代码可测试性。

先决条件

  • 包含 .NET MAUI 工作负载的 Visual Studio 2022
  • 可选:本地安装 Visual Studio Code、包含 .NET MAUI 工作负载的 .NET SDKVisual Studio Code 的 .NET MAUI 扩展
  • 熟悉中间编程概念,如接口、类和属性。
  • 编写 Extensible Application Markup Language (XAML) 代码的能力。
  • 完成了本训练路径中的上一个模块,或了解数据绑定在 .NET Multi-Platform App UI (MAUI) 中的工作原理。