彩票走势图

DevExpress WinForm控件入门指南:什么是Fluent Design用户界面?

翻译|使用教程|编辑:龚雪|2021-08-17 10:44:01.800|阅读 287 次

概述:Fluent Design是微软发布的一种新类型的用户界面,如何使用DevExpress控件来实现这种类型的界面?一起看看吧~

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

“Fluent Design”是一种由Microsoft在2017年 Windows 10秋季发布会发布的UI类型,这种设计类型类似塑料的半透明,并与3D 效果、高级明亮效果和不同应用程序状态之间的过渡混合到一起。

DevExpress Demo Center中运行“Fluent Mail Client”演示来实现我们这个设计理念。

获取工具下载 - DevExpress WinForm v21.1

DevExpress WinForm Fluent Design用户界面 - 图1
可视化效果

Fluent Design概念引入了两种独特的可视化效果:Acrylic Material和Reveal Highlight。

Acrylic Material

Acrylic是一种半透明材料,允许用户“透视”应用程序。 此效果需要五个单独的图层,具有单独的不透明度和可视化效果才能正确实现。

DevExpress WinForm Fluent Design用户界面 - 图2

Microsoft 文档建议您将Acrylic用于:

  • “支持 UI”,例如滚动或交互时与主窗口内容重叠的表面;
  • transient UI元素的背景:上下文菜单、浮出控件等。

Reveal Hightlight

此效果模仿跟随鼠标指针的聚光灯。

DevExpress WinForm Fluent Design用户界面 - 图3
构建Fluent Design应用程序

按照以下步骤构建符合 Microsoft Fluent Design UI 要求和标准的应用程序。

  • Fluent Design是一种独特的 UI 类型,需要对其底层概念有基本的了解。 因此请查看Microsoft 的指南并了解Fluent design,
  • 启用 DirectX 硬件加速:使用传统 GDI+ 引擎无法渲染复杂的 Fluent Design可视化效果,启用 DirectX 加速的最简单方法是检查中的相应设置。
DevExpress WinForm Fluent Design用户界面 - 图4
  • 使用相同的来选择矢量皮肤及其调色板。
  • 如果您需要带有侧边导航控件的表单,请使用嵌入了控件的 Fluent Design 表单。 对于其他申请表,请改用 。 两种形式都支持 Acrylic Material 效果,并允许您将栏项(按钮、编辑器、静态文本项等)添加到其标题栏区域。
  • 如果有一个布局控件直接位于带有 Acrylic 背景的表单上,则控件的背景也会使用此效果,否则如果有其他容器承载了Layout Control,则需要在代码中调用 方法,为Layout Control启用Acrylic效果。

C#

InitializeComponent();
//. . .
this.ApplyAcrylicAccent(layoutControl1);

VB.NET

InitializeComponent()
'. . .
Me.ApplyAcrylicAccent(layoutControl1)

  • 将静态 属性设置为“Fluent”以提供针对 Fluent UI 优化的滚动条。

DevExpress WinForm | 下载试用

DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

更多产品正版授权详情及优惠,欢迎咨询


DevExpress技术交流群4:715863792      欢迎一起进群讨论

慧都DevExpress 8月公开课火热报名中

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP