XAML 平台

本部分包含的主题介绍了一些编程概念,这些概念通常适用于你为 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 运行时支持 路由事件:某些输入事件和数据事件可由触发事件的对象以外的对象处理。 定义控件模板或使用页面或布局容器时,路由事件非常有用。