原創|使用教程|編輯:龔雪|2019-01-17 10:10:13.000|閱讀 1441 次
概述:本文主要介紹如何實現支持Fluent Design Form和Acrylic effects的功能——旨在復制Microsoft下一代UI metaphor的新功能,DevExpress WinFormsv18.2全新發布,歡迎下載新版試用哦!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在先前的版本發布中,宣布支持Fluent Design Form和Acrylic effects——旨在復制Microsoft下一代UI metaphor的新功能。本文主要介紹如何實現此功能,并明確說明我們的實現與其他實現相比更具有穩固性,以及DirectX在WinForms平臺上的下一代用戶體驗中的重要性(WinForms組件可以使用DirectX呈現而不是GDI +)。
在開始之前,需要著重注意的是簡單的透明度不等于 “Fluent Design.”,Fluent UI比簡單的透明度設置要復雜得多(換句話說,它不是Windows 7 Aero中的簡單TransparencyKey設置)。以下是Microsoft文檔的屏幕截圖,演示了真正的Acrylic material功能:五個獨立的層,具有單獨的不透明度和視覺效果,旨在融合在一起,以幫助創建適當的視覺效果。
這同樣適用于Microsoft稱之為“Reveal Highlight”的明亮效果,必須正確實現隨鼠標指針的聚光燈,否則它不是真正的“Reveal Highlight.”。
我們實現對“Reveal Highlight”使用和效果,并通過應用于對象。此需求要求使用DirectX,使用傳統的GDI +渲染器時根本不可能完成。
如果您已準備好將新的design metaphor合并到下一個WinForms應用程序中,請按照以下簡單步驟操作:
===============================================================
掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網