設計適用於 .NET MAUI 的 MVVM ViewModel

中級
開發人員
.NET MAUI
.NET
Visual Studio

了解 MVVM 設計模式以及如何區隔商務邏輯和使用者介面程式碼。 了解 ViewModel 的設計方式,以及它們為何是該模式的重要部分。

學習目標

在此課程模組結束時,您將能夠:

  • 識別何時使用 Model-View-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) 中的運作方式。