彩票走势图

界面组件DevExpress WPF入门指南 - 如何应用系统强调色及主题切换

原创|行业资讯|编辑:龚雪|2023-06-01 10:03:35.360|阅读 59 次

概述:本文主要为大家介绍如何在使用DevExpress WPF控件时获得适当的Windows强调色和应用程序模式(暗/亮)设置,欢迎下载最新版组件体验~

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

在最新版本的Microsoft Office产品中,用户可以根据系统设置选择主题,当使用这个主题时,Office将采用Windows强调色和应用模式(亮/暗)设置,并将它们应用到Office本身。如果用户在操作系统中更改了强调色或应用模式,Office会检测到此更改并自动更新应用程序的外观。

使用DevExpress WPF v21.2及以上版本,用户可以获得适当的Windows强调色和应用程序模式(暗/亮)设置,并将这些颜色应用到应用程序(使用新的系统颜色主题)。如果喜欢深色应用程序主题,可以使用我们的新Win10Dark主题(就像任何其他DevExpress WPF应用程序主题一样)。

PS:DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。

DevExpress WPF 最新版下载

DevExpress技术交流群8:523159565      欢迎一起进群讨论

系统颜色主题

就像Microsoft Office一样,我们的系统颜色主题获得Windows强调色和应用程序模式(暗/亮)设置,并将这些颜色应用到应用程序中,System Colors主题使用调色板在运行时切换颜色。

界面组件DevExpress WPF入门指南 - 如何应用系统强调色及主题切换

您可以在下面的主题选择器中找到我们的系统颜色主题:

设置主题选择器的操作继承ShowWin10SystemColorTheme属性为true,在选择器中显示主题。

要将Window的强调色和应用程序模式应用于代码隐藏中的应用程序,请创建一个Win10Palette实例并将true传递给listenAppModeChanges构造函数参数。然后,基于生成一个新的主题,并将这个主题应用到您的应用程序。

var palette = new Win10Palette(true);
var theme = Theme.CreateTheme(palette);
Theme.RegisterTheme(theme);
ApplicationThemeHelper.ApplicationThemeName = theme.Name;

您还应该引用Mono.Cecil NuGet包和DevExpress.Xpf.Core程序集,将System Colors主题应用到您的应用程序中(无论是在后面的代码中还是从主题选择器中)。

Windows 10黑色主题

如上所述,用户也可以为应用程序激活暗应用模式(基于系统设置)。为了启用这个选项,我们创建了一个新的Win10Dark应用程序主题。如果你喜欢使用Dark版本,不管用户设置如何,选择Win10Dark主题,就像其他DevExpress WPF用程序主题一样。

界面组件DevExpress WPF入门指南 - 如何应用系统强调色及主题切换

DevExpress企业定制服务

标签:

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

文章转载自:慧都网

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP