本節包含解釋一般適用於您使用 Windows Runtime 與 XAML 作為 UI 定義的應用程式的程式設計概念的主題。 本節適用於 WinUI 3 與 UWP。
| 主題 | Description |
|---|---|
| XAML 概觀 | 向 Windows Runtime 應用程式開發者介紹 XAML 語言及其概念,並說明在 XAML 中宣告物件及設定屬性的不同方式,以建立 Windows Runtime 應用程式。 |
| 相依性屬性概觀 | 說明當你撰寫帶有 XAML 定義的 Windows Runtime 應用程式時,所使用的相依屬性系統。 |
| 自訂相依性屬性 | 說明如何定義並實作 Windows Runtime 應用程式的自訂相依屬性。 |
| 附加屬性概觀 | 說明 XAML 中附加屬性的概念,並提供一些範例。 |
| 自訂附加屬性 | 說明如何將 XAML 附加屬性實作為相依性屬性,以及如何定義附加屬性在 XAML 中使用所需的存取子慣例。 |
| 事件和路由事件概觀 | 描述使用 C#、Visual Basic 或 C++/CX 作為程式語言,並以 XAML 作為 UI 定義時,在 Windows Runtime 應用程式中事件的程式設計概念。 您可以指派事件的處理常式作為 XAML 中 UI 元素宣告的一部分,也可以在程式碼中新增處理常式。 Windows Runtime 支援routed events:某些輸入事件和資料事件可以由觸發事件的物件之外的物件處理。 當您定義控制項範本或使用頁面或版面配置容器時,路由事件很有用。 |