开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 4417|回复: 3

Dev 18.1.3的Winform程序竟然用上了微软的亚克...

[复制链接]

0

精华

575

贡献

1058

赞扬

帖子
133
软币
5154
在线时间
809 小时
注册时间
2015-5-4
发表于 2018-7-29 20:02:51 | 显示全部楼层 |阅读模式
本帖最后由 wuyang26 于 2018-7-29 20:06 编辑

刚发现,DevExpress的18.1.3版本中的Winform程序竟然用上了微软最新的Fluent设计中的亚克力透明,
并且模糊度比Win10的那个调教得好些,我不喜欢Win10自带的那种,模糊化太严重了,如果不在背景图片上显示,完全就看不出透明效果,
相反,DevExpress的透明调教得比较好,它的透明模糊效果应该介于Win7的Aero和目前Win10的这个效果之间,个人更喜欢。
      另外两点疑问:
     1>为何DevExpress只是侧边使用了亚克力透明,而不是整体使用?
     2>DevExpress的WPF程序为何还没实现亚克力透明?

回复

使用道具 举报

0

精华

275

贡献

2247

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
211
软币
7145
在线时间
633 小时
注册时间
2013-12-13
发表于 2018-8-1 11:20:10 | 显示全部楼层
截个图看下 你到底说的是什么。。
回复

使用道具 举报

0

精华

575

贡献

1058

赞扬

帖子
133
软币
5154
在线时间
809 小时
注册时间
2015-5-4
 楼主| 发表于 2018-8-1 13:34:23 | 显示全部楼层
本帖最后由 wuyang26 于 2018-8-1 13:49 编辑

见下图:
第一个图是DevExpress的亚克力效果(左侧):
第二个图这是Win10默认的模糊效果(左侧)
第三个图是我用的Win10中的一个内部函数做的类似Win7 Aero毛玻璃的透明效果(Ribbon控件的使用):
这三个效果的特点是:Win7 Aero效果的模糊扩散区域太小,背面的图标都很清楚,不利于直接作为程序的背景,并且没有任何可调模糊度的参数,
Win10默认的Fluent效果则是模糊扩散区域太大,在纯色或者色彩反差不大的背景下,几乎看不到任何透明模糊效果,
而DevExpress的模糊区域则介于上面两者之间,它应该是对Win10的Fluent设计的亚克力材质的透明度或者模糊参数进行了一定的调整,
可惜技术比较新,目前在网上找不到相关的介绍。

DevExpress

DevExpress

Win10默认

Win10默认

类Win7 Aero效果

类Win7 Aero效果
回复

使用道具 举报

0

精华

575

贡献

1058

赞扬

帖子
133
软币
5154
在线时间
809 小时
注册时间
2015-5-4
 楼主| 发表于 2018-8-1 13:56:11 | 显示全部楼层
wuyang26 发表于 2018-8-1 13:34
见下图:
第一个图是DevExpress的亚克力效果(左侧):
第二个图这是Win10默认的模 ...

下面是Win10的亚克力效果的计算器,这是整个窗口的亚克力效果,Win10默认的亚克力效果太挑背景反差了,
有些背景色根本看不出效果,而上图中的DevExpress则把透明效果调得比较好,不过可惜目前只能在WinForm的
侧边栏使用,不是整个界面的使用,而WPF上还没有
ScreenHunter 30.png
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-3-29 16:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表