共用方式為


Windows 應用程式控制項

在 Windows 應用程式開發中,「控制項」是顯示內容或啟用互動的 UI 元素。 控件是使用者介面的建置組塊。 「模式」是可結合數個控制項以創造新項目的配方。

我們提供超過 45 種控制項供您使用,從簡單的按鈕到強大的資料控制項 (例如資料格檢視) 都有。 這些控制項是 Fluent 設計系統的一部分,並可幫助您建立在所有裝置與螢幕大小上皆美觀的粗體、可調整 UI。

本節中的文章提供對 Windows 應用程式新增控制項和模式的設計指導方針與程式碼撰寫指示。

一般指示和程式碼範例

此處醒目提示的主題提供在 XAML 和 C# 中新增和設定控制項樣式的指示和程式碼範例。

新增控制項和處理事件

將控制項新增至應用程式有 3 個主要步驟:將控制項新增到應用程式 UI、在控制項上設定屬性,以及將程式碼新增到控制項的事件處理常式以便使其執行某些功能。

設定控制項的樣式

您可以使用 XAML 架構,以多種方式自訂應用程式的外觀。 樣式可讓您設定控件屬性,並重複使用這些設定,以便在多個控件之間一致的外觀。

取得 WinUI

WinUI 標誌

某些控制項僅包含在 WinUI 中,此程式庫是包含新控制項和 UI 功能的 NuGet 封裝。 若要加以取得,請參閱 WinUI 概觀和安裝指示

控制項索引

下表列出常見的 Windows 應用程式控制項和模式,以及 WinUI 獨有的控制項和模式。

常見的 Windows 應用程式控制項

僅限 WinUI

動畫視覺播放器(參見 Lottie

表單 (模式)

從 Microsoft 市集取得 WinUI 展示庫 應用程式,來查看 XAML 控制項和 Fluent Design System 的運作情形。 WinUI 3 資源庫WinUI 2 資源庫 應用程式包含大部分 WinUI 3 和 WinUI 2 控制件、特性和功能的互動式範例。 此應用程式是此網站的互動小幫手。 安裝過後,您就可以使用個別控制頁面上的連結,啟動此應用程式並查看控制項的運作情形。

其他控制項

TelerikSyncFusionDevExpressInfragisticsComponentOneActiPro 等各家公司所推出適用於 Windows 開發的其他控制項。 這些控制項,透過擴大標準系統控制項與自訂控制和服務,為企業與 .NET 開發人員提供額外的支援。