Windows 應用程式控制項
在 Windows 應用程式開發中,「控制項」是顯示內容或啟用互動的 UI 元素。 控制項是使用者介面的基本要素。 「模式」是可結合數個控制項以創造新項目的配方。
我們提供超過 45 種控制項供您使用,從簡單的按鈕到強大的資料控制項 (例如資料格檢視) 都有。 這些控制項是 Fluent 設計系統的一部分,並可幫助您建立在所有裝置與螢幕大小上皆美觀的粗體、可調整 UI。
本節中的文章提供對 Windows 應用程式新增控制項和模式的設計指導方針與程式碼撰寫指示。
簡介
以 XAML 和 C# 新增控制項並設定其樣式的一般指示。
新增控制項和處理事件
將控制項新增至應用程式有 3 個主要步驟:將控制項新增到應用程式 UI、在控制項上設定屬性,以及將程式碼新增到控制項的事件處理常式以便使其執行某些功能。
設定控制項的樣式
您可以使用 XAML 架構,以許多方式自訂應用程式的外觀。 樣式可讓您設定控制項屬性,並在多個控制項重複使用這些設定來擁有一致的外觀。
取得 WinUI
某些控制項僅包含在 WinUI 中,此程式庫是包含新控制項和 UI 功能的 NuGet 封裝。 若要加以取得,請參閱 WinUI 概觀和安裝指示。
依字母排序的索引
特定控制項和模式的相關詳細資訊。
WinUI 資源庫
從 Microsoft 市集取得 WinUI 展示庫 應用程式,來查看 XAML 控制項和 Fluent Design System 的運作情形。 WinUI 3 資源庫和 WinUI 2 資源庫應用程式包含大部分 WinUI 3 和 WinUI 2 控制項、特性和功能的互動式範例。 此應用程式是此網站的互動小幫手。 安裝過後,您就可以使用個別控制頁面上的連結,啟動此應用程式並查看控制項的運作情形。
- 從 Microsoft Store 取得 WinUI 3 資源庫 和 WinUI 2 資源庫。
- 從 GitHub 取得這兩者的原始程式碼 (使用 WinUI 3 的主要 分支和 WinUI 2 的 winui2 分支)。
其他控制項
Telerik、SyncFusion、DevExpress、Infragistics、ComponentOne 及 ActiPro 等各家公司所推出適用於 Windows 開發的其他控制項。 這些控制項,透過擴大標準系統控制項與自訂控制和服務,為企業與 .NET 開發人員提供額外的支援。