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