【DevExpress v18.2下载】
正确的实施至关重要
在开始之前,需要着重注意的是简单的透明度不等于 “Fluent Design.”,Fluent UI比简单的透明度设置要复杂得多(换句话说,它不是Windows 7 Aero中的简单TransparencyKey设置)。以下是Microsoft文档的屏幕截图,演示了真正的Acrylic material功能:五个独立的层,具有单独的不透明度和视觉效果,旨在融合在一起,以帮助创建适当的视觉效果。

这同样适用于Microsoft称之为“Reveal Highlight”的明亮效果,必须正确实现随鼠标指针的聚光灯,否则它不是真正的“Reveal Highlight.”。

我们实现对“Reveal Highlight”使用spot-specular lighting和color matrix效果,并通过arithmetic composite应用于对象。此需求要求使用DirectX,使用传统的GDI +渲染器时根本不可能完成。
如果您已准备好将新的design metaphor合并到下一个WinForms应用程序中,请按照以下简单步骤操作:
- 查看Microsoft的指南并了解Fluent design的“do’s”和“dont’s”。例如这篇文章介绍了如何在表单中分发Acrylic material。
- 启用DirectX hardware acceleration。
- 当您需要带有Acrylic material的表格时,请使用DevExpress Fluent Design Form。
- 使用所需的项目和组填充 Fluent Form’的嵌入式Hamburger Menu (Accordion Control)。
- 应用矢量或任何DevExpress Office 2016 raster皮肤,以获得最佳可视化体验(并兼容所有Fluent Design Form功能)。
- 将静态WindowsFormsSettings.ScrollUIMode属性更改为“Fluent”,以提供针对Fluent UI优化的滚动条。

===============================================================
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!