本部分包含的主题介绍了一些编程概念,这些概念通常适用于你为 UI 定义使用 Windows 运行时和 XAML 编写的任何应用。 本部分适用于 UWP、适用于 UWP 的 WinUI 2 和 Windows 应用 SDK 的 WinUI 3。
| 主题 | Description |
|---|---|
| XAML 概述 | 向 Windows 运行时应用开发人员受众介绍 XAML 语言和概念,并介绍了在 XAML 中声明对象和设置属性的不同方法,因为它用于创建 Windows 运行时应用。 |
| 依赖项属性概述 | 介绍在编写具有 UI XAML 定义的 Windows 运行时应用时可用的依赖属性系统。 |
| 自定义依赖项属性 | 介绍如何为 Windows 运行时应用定义和实现自定义依赖项属性。 |
| 附加属性概述 | 介绍 XAML 中附加属性的概念,并提供一些示例。 |
| 自定义附加属性 | 介绍如何将 XAML 附加属性实现为依赖属性,以及如何定义附加属性在 XAML 中可用所必需的访问器约定。 |
| 事件和路由事件概述 | 描述在 Windows 运行时应用中使用 C#、Visual Basic 或 C++/CX 作为编程语言,并且使用 XAML 进行 UI 定义时的事件编程概念。 可以将事件的处理程序分配为 XAML 中 UI 元素的声明的一部分,也可以在代码中添加处理程序。 Windows 运行时支持 路由事件:某些输入事件和数据事件可由触发事件的对象以外的对象处理。 定义控件模板或使用页面或布局容器时,路由事件非常有用。 |