网站首页 > 技术教程 正文
“Fluent Design”是一种由Microsoft在2017年 Windows 10秋季发布会发布的UI类型,这种设计类型类似塑料的半透明,并与3D 效果、高级明亮效果和不同应用程序状态之间的过渡混合到一起。
在 DevExpress Demo Center中运行“Fluent Mail Client”演示来实现我们这个设计理念。
DevExpress WinForms Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网
可视化效果
Fluent Design概念引入了两种独特的可视化效果:Acrylic Material和Reveal Highlight。
Acrylic Material
Acrylic是一种半透明材料,允许用户“透视”应用程序。 此效果需要五个单独的图层,具有单独的不透明度和可视化效果才能正确实现。
Microsoft 文档建议您将Acrylic用于:
- “支持 UI”,例如滚动或交互时与主窗口内容重叠的表面;
- transient UI元素的背景:上下文菜单、浮出控件等。
Reveal Hightlight
此效果模仿跟随鼠标指针的聚光灯。
构建Fluent Design应用程序
按照以下步骤构建符合 Microsoft Fluent Design UI 要求和标准的应用程序。
- Fluent Design是一种独特的 UI 类型,需要对其底层概念有基本的了解。 因此请查看Microsoft 的指南并了解Fluent design,点击查看>>
- 启用 DirectX 硬件加速:使用传统 GDI+ 引擎无法渲染复杂的 Fluent Design可视化效果,启用 DirectX 加速的最简单方法是检查Project Settings Page中的相应设置。
- 使用相同的Project Settings Page来选择矢量皮肤及其调色板。
- 如果您需要带有侧边导航控件的表单,请使用嵌入了Accordion控件的 Fluent Design 表单。 对于其他申请表,请改用 ToolbarForm。 两种形式都支持 Acrylic Material 效果,并允许您将栏项(按钮、编辑器、静态文本项等)添加到其标题栏区域。
- 如果有一个布局控件直接位于带有 Acrylic 背景的表单上,则控件的背景也会使用此效果,否则如果有其他容器承载了Layout Control,则需要在代码中调用XtraForm.ApplyAcrylicAccent(ISupportDirectComposition) 方法,为Layout Control启用Acrylic效果。
C#
InitializeComponent();
//. . .
this.ApplyAcrylicAccent(layoutControl1);
VB.NET
InitializeComponent()
'. . .
Me.ApplyAcrylicAccent(layoutControl1)
- 将静态WindowsFormsSettings.ScrollUIMode 属性设置为“Fluent”以提供针对 Fluent UI 优化的滚动条。
DevExpress WinForm | 下载试用
DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
更多DevExpress线上公开课、中文教程资讯请上中文网获取
猜你喜欢
- 2025-01-03 关于手机APP的用户登录界面设计经验
- 2025-01-03 如何设计优秀的UI界面(用户界面)系列--第1篇:EHL简介
- 2025-01-03 Windows 11/10用户界面对比:官方讲述设计背后的故事
- 2025-01-03 UI | 这才是优秀的用户界面设计
- 2025-01-03 UI界面的色彩搭配
- 2025-01-03 8个必备的用户界面设计工具
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)