原創|使用教程|編輯:龔雪|2020-07-15 11:07:48.787|閱讀 268 次
概述:在先前的版本中,技術團隊正式宣布支持Fluent Design Form和Acrylic效果 - 旨在復制Microsoft下一代UI隱喻的新功能,本文將詳細介紹這是如何實現的,WinForms組件可以使用DirectX渲染替代GDI + 。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
下載DevExpress v20.1完整版 DevExpress v20.1漢化資源獲取
DevExpress Winforms Controls 內置140多個UI控件和庫,完美構建流暢、美觀且易于使用的應用程序。想要體驗?點擊下載>>
在先前的版本中,技術團隊正式宣布支持Fluent Design Form和Acrylic效果 - 旨在復制Microsoft下一代UI隱喻的新功能,本文將詳細介紹這是如何實現的,WinForms組件可以使用DirectX渲染替代GDI + 。
在開始之前,請務必注意,簡單的透明度并不等于“ Fluent Design”。Fluent UI比簡單的透明設置要復雜得多,換句話說,它不是Windows 7 Aero中簡單TransparencyKey的設置。這是中的屏幕截圖,展示了真正Acrylic material功能:五個單獨的層,具有各自的不透明性和視覺效果,旨在融合在一起來幫助創建適當的可視化效果。
微軟將這種效果稱為“ Reveal Highlight”,必須正確實現鼠標指針后面的聚光燈,否則它不是真正的“Reveal Highlight”。
對“ Reveal Highlight”的實現使用點鏡反射照明和色彩矩陣效果,并通過計算合成將其應用于對象。此要求需要使用DirectX,并且在使用傳統GDI +渲染器時根本不可能實現,這也是轉向DirectX渲染的原因之一,您可以依靠不斷更新的WinForms開發邊界。
如果您準備在下一個WinForms應用程序中加入這個新的設計功能,請按照以下簡單步驟操作:
DevExpress技術交流群2:775869749 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網