打造一款優秀的 Windows app 意味著打造一個直覺、反應靈敏且視覺精緻的使用者介面。 Windows 平台提供豐富的使用者介面組件——從現成的控制項、靈活的版面系統,到流暢的動畫與視窗 API——讓你能打造出在 Windows 上感覺如家般親切的體驗。
關於設計原則、模式與視覺指引,請參閱 設計概述。
控制項
Windows 提供一套完整的 UI 控制函式庫,遵循 Fluent Design 語言。 從基本的輸入控制項如按鈕、勾選框和文字框,到進階的收藏檢視、對話框、選單和選擇器——這些控制項為任何應用程式介面提供了基礎。
版面配置
版面面板與附加版面讓你能依照不同螢幕大小和方向排列 UI 元素。 使用內建面板如 StackPanel、Grid 和 RelativePanel,或為特定場景建立自訂面板。 變形和3D透視效果也增加了更多彈性。
導航
幫助使用者透過向後導航、瀏覽歷史和頁面轉換等導航模式在應用程式中移動。 使用導航控制項如 NavigationView、BreadcrumbBar 和 TabView 來建立清晰且一致的導航結構。
Motion
動態讓應用程式活靈活現,並在使用者互動時產生連續性。 利用頁面轉換、連結動畫、視差效果及 XAML 動畫提供視覺回饋並引導注意力。
Windowing
視窗 API 讓你能管理應用程式視窗、自訂標題列,並控制應用程式在螢幕上的呈現方式。 使用 AppWindow 類別及相關 API 來創造多視窗體驗、全螢幕,或實作緊湊的覆蓋層。