文檔金喜正規買球>>DevExpress WinForm中文手冊>>Fluent Design UI(流暢設計UI)
Fluent Design UI(流暢設計UI)
“Fluent Design ”是微軟開發的一種UI類型,與2017年Windows 10的“秋季創作者更新”一起發布。這種設計類型混合了類似塑料的半透明與3D效果,先進的照明,以及不同應用狀態之間的新過渡。
在DevExpress演示中心運行“Fluent Mail Client”演示,來實現這個設計概念。
可視化效果
Fluent Design 概念引入了兩種獨特的視覺效果:Acrylic Material and Reveal Highlight。
Acrylic Material
Acrylic 是一種半透明材料,允許用戶through應用程序。此效果需要五個具有單獨不透明度和視覺效果的獨立層才能實現。
Microsoft 文檔建議您將 Acrylic 用于:
“supporting UI”,例如滾動或交互時與主窗口內容重疊的表面。
瞬態 UI 元素的背景:上下文菜單、彈出窗口等。
展示亮點
這個效果模仿了跟隨鼠標指針的聚光燈。

構建流暢的設計啟發型應用程序
請按照以下步驟構建滿足 Microsoft Fluent Design UI 要求和標準的應用程序。
- Fluent Design 是一種獨特的 UI 類型,需要對其基本概念有基本的了解,因此,請查看 Microsoft 的指南并了解 Fluent 設計的“ “do’s” 和“dont’s”。例如,本文解釋了如何在表單中正確分布丙烯酸材料。
- 啟用:傳統的 GDI+ 引擎無法渲染復雜的 Fluent Design 視覺效果,啟用 DirectX 加速的最簡單方法是在“頁面中檢查相應的設置。
- 使用相同的項目設置頁面來選擇矢量皮膚和它的調色板之一。
- 如果您需要帶有側面導航控件的表單,請使用嵌入的。對于其他申請表,請使用。兩種形式都支持 Acrylic Material 效果,并允許您將 Bar 項目(按鈕、編輯器、靜態文本項目等)添加到其標題欄區域。
- 如果布局控件直接位于具有 Acrylic 背景的表單上,則該控件的背景也會使用此效果。否則,如果有另一個容器托管布局控件,則需要在代碼中調用方法為布局控件啟用 Acrylic 效果。
C#:
InitializeComponent(); //. . . this.ApplyAcrylicAccent(layoutControl1);
VB.NET:
InitializeComponent() '. . . Me.ApplyAcrylicAccent(layoutControl1)
- 將靜態WindowsFormsSettings.ScrollUIMode屬性設置為“Fluent”用來提供針對 Fluent UI 優化的滾動條。