摘要
自動程式化 UI 會使管理版面配置和行為變得較為困難。 此方法通常包含版面配置和行為邏輯,因此兩者之間會有緊密的關聯。 變更 UI 設計可能會對程式碼基底的其餘部分帶來連鎖反應。 維護 UI 和行為之間沒有清楚區隔的程式碼基底,可能會非常困難。
.NET MAUI 可讓您使用 XAML 定義 UI。 此區隔可讓您著重於 C# 程式碼檔案中的行為邏輯。 UI 設計師現在可以專注在 UI 上,而程式設計師則可以專注在程式碼上。
.NET MAUI XAML 可讓您使用 OnPlatform
標記延伸,自訂每個平台的 UI。 此方法可讓您設計的應用程式可使用作業系統特定的 UI 功能,但在所有平台上看起來仍然不錯。
在本課程模組中,您已了解如何妥善運用 XAML 來為跨平台應用程式設計 UI 並達到最佳效果。 具體而言,您已經了解:
- 使用 XAML 的好處超過以 C# 定義 .NET MAUI 應用程式 UI。
- 如何建立頁面和控制項,以及使用 XAML 設定其屬性。
- 如何以 XAML 處理和連接 UI 事件。
- 如何建立和使用 XAML 標記延伸模組。
- 如何在 XAML 標記中設定平台專屬值。