适用于 Windows 应用的控件

在 Windows 应用开发中,控件是用于显示内容或支持交互的 UI 元素。 控件是用户界面的构建基块。 模式是合并多个控件来创造新内容的一种方式。

我们提供了超过 45 种控件供你使用,范围从简单按钮到网格视图之类的功能强大的数据控件。 这些控件是 Fluent Design System 的一部分,并且可以帮助你创建一个加粗、可缩放的 UI,此 UI 在所有设备和屏幕大小上都具有出色的外观。

本部分中的文章提供了有关向 Windows 应用添加控件和模式的设计指南和编码说明。

简介

有关在 XAML 和 C# 中添加控件和设置其样式的常规说明和代码示例。

添加控件并处理事件
向应用中添加控件有 3 个关键步骤:将控件添加到应用 UI、在控件上设置属性,然后将代码添加到控件的事件处理程序,以使其执行某个操作。

设置控件样式
可以使用 XAML 框架通过多种方式自定义应用的外观。 通过样式可以设置控件属性,并重复使用这些设置,以便保持多个控件具有一致的外观。

获取 Windows UI 库

WinUI logo

某些控件仅在 Windows UI 库 (WinUI) 中提供,该库是一个包含新控件和 UI 功能的 NuGet 包。 若要获取它,请参阅 Windows UI 库概述和安装说明

按字母顺序排序的索引

有关特定控件和模式的详细信息。

从 Microsoft Store 获取 WinUI 库应用,了解这些控件和 Fluent Design System 的实际应用。 WinUI 3 库和 WinUI 2 库应用包括大多数 WinUI 3 和 WinUI 2 控件、特性和功能的交互式示例。 这些应用是该网站的交互式助手。 安装它们后,你可以使用各控件页上的链接启动该应用并查看控件的实际应用。

  • 从 Microsoft Store 获取 WinUI 3 库WinUI 2 库
  • GitHub 获取这两种应用的源代码(对 WinUI 3 使用 main 分支,对 WinUI 2 使用 winui2 分支)。

其他控件

可以从 TelerikSyncFusionDevExpressInfragisticsComponentOneActiPro 等公司获取用于 Windows 开发的其他控件。 这些控件通过使用自定义控件和服务扩展标准系统控件来为企业和 .NET 开发人员提供额外的支持。