ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

WPF应用主题难看不流行?这些主题你了解过了吗

2021-03-06 09:02:09  阅读:170  来源: 互联网

标签:10 Windows 主题 Theme 难看 customtheme WPF


转:

WPF应用主题难看不流行?这些主题你了解过了吗

点击获取工具>>

DevExpress WPF v20.2附带新的Visual Studio 2019主题调色板,一个受Windows 10启发的主题以及一个可以将Windows 10强调色应用于由DevExpress驱动的WPF应用程序的调色板。

全新的Windows 10 Light主题

Windows 10允许您指定自定义重点色,此颜色更改应用程序整体外观。现在您可以使用v20.2将Windows 10强调色应用于WPF应用程序。

(如果您不熟悉WPF产品系列,请务必查看我们完整的WPF Themes集合)。

WPF应用主题难看不流行?这些主题你了解过了吗

WPF Windows 10 Light Theme利用Windows 10的最佳可视化属性,在Windows Explorer后对该主题进行了图案化,从WinUI中添加了一些外观元素,并将其扩展到整个DevExpress WPF UI控件/工具集。

全新的Windows 10 Palette

与Windows 10 Light Theme一起使用时,WPF Win10Palette允许您在WPF应用程序中复制Windows 10的外观。

WPF应用主题难看不流行?这些主题你了解过了吗

WPF Win10Palette可以获取Windows 10的配色,并在用户每次更改配色时更新主题:

`protected override void OnStartup(StartupEventArgs e)
{
var accentpalette = new Win10Palette();
var customtheme = Theme.CreateTheme(accentpalette, Theme.Win10Light);
Theme.RegisterTheme(customtheme);
ApplicationThemeHelper.ApplicationThemeName = customtheme.Name;
base.OnStartup(e);
}`

您还可以指定自定义主题色,并在用户修改Windows 10主题色时禁用主题更新。 为此,只需创建一个新主题,将强调色传递给ActualAccentColor构造函数参数,然后将listenAccentColorChanges设置为false。 这将产生具有您自定义强调色的Windows 10 Light主题:

`protected override void OnStartup(StartupEventArgs e)
{
var accentpalette = new Win10Palette((Color)ColorConverter.ConvertFromString("#ffffb900"), false);
var customtheme = Theme.CreateTheme(accentpalette, Theme.Win10Light);
Theme.RegisterTheme(customtheme);
ApplicationThemeHelper.ApplicationThemeName = customtheme.Name;
base.OnStartup(e);
}`

全新的Visual Studio 2019预定义调色板

在v20.1版本中,添加了三个受Visual Studio 2019启发的新主题。 使用v20.2,您可以将以下预定义主题应用于Visual Studio 2019启发的主题:

Blue: Latte, BlueNavy.

Dark: BlueberryCake, DeepSea, Dimmed, Sand, Storm.

Light: Berberis, Cornflower, EmeraldSea, LightLilac, Loft.

WPF应用主题难看不流行?这些主题你了解过了吗

转:

WPF应用主题难看不流行?这些主题你了解过了吗

标签:10,Windows,主题,Theme,难看,customtheme,WPF
来源: https://www.cnblogs.com/wangtcc/p/14489415.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有