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

DevExpress WPF的Theme Designer是一个独立的工具,允许开发人员根据内置的DevExpress WPF应用程序主题修改和创建新的主题。本文将为大家介绍如何开始使用这个主题设计器。

DevExpress WPF v22.1正式版下载(q技术交流:600715373)

本文将介绍如何基于Microsoft excel的Office 2019 Colorful主题由蓝色修改为绿色。在上文中,我们为大家介绍了如何创建一个新的主题、编辑主题等(点击这里回顾>>),本文将继续为大家介绍如何保存、发布并应用这个主题。

编辑XAML文件

1. 在Navigation窗口中打开SplashScreen预览。

2. 启用Inspect Element工具,按住Ctrl+Shift,然后点击SplashScreen的进度条,主题设计器在 CodeView 窗口中打开此元素的XAML代码。

3. 打开Properties窗口来查看所选元素的属性,在TextElement.Foreground属性的右侧,单击Inherited链接导航到指定该属性的模板。

4. 在Background属性的右侧,单击Style链接来打开定义该属性的XAML文件。

5. 在CodeView窗口中,单击ProgressBarBackgroundBrush静态资源,并使用F12导航到指定SolidColorBrush键的XAML代码。将颜色值更改为$HoverBackground,将ProgressBarBorderBrush的颜色更改为$Focused。

6. 单击SplashScreen.xaml选项卡返回到SplashScreen.xaml文件,单击Template属性的ProgressBarTemplate静态资源,使用F12,并将BorderThickness值更改为1,来显示进度条的边框,使用Ctrl+S保存XAML文件。

7. 使用F6创建主题,现在更改已应用于主题。

保存和发布

单击Publish来创建主题程序集文件。

Theme Designer发布主题,并提示打开带有.DLL 和 .PDB文件的输出目录。

将主题应用到应用程序

1. 运行Visual Studio并打开WPF应用程序。

2. 向主题的.DLL程序集添加引用。

提示:您可以使用此方法将自定义主题应用到.NET Core 3.0 应用程序中。

3. 将以下代码添加到App.xaml.cs文件中:

C#

static App() {
var theme = new Theme("Colorful_Excel");
theme.AssemblyName = "DevExpress.Xpf.Themes.Colorful_Excel.v20.1";
Theme.RegisterTheme(theme);
ApplicationThemeHelper.ApplicationThemeName = "Colorful_Excel";
}

VB.NET

Shared Sub New()
Dim mytheme = New Theme("Colorful_Excel")
mytheme.AssemblyName = "DevExpress.Xpf.Themes.Colorful_Excel.v20.1"
Theme.RegisterTheme(mytheme)
ApplicationThemeHelper.ApplicationThemeName = "Colorful_Excel"
End Sub

4. 运行应用程序。

使用DevExpress WPF主题设计器轻松创建Office 2019绿色主题(二)相关推荐

  1. 使用DevExpress WPF主题设计器轻松创建Office 2019绿色主题(一)

    DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序.通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注 ...

  2. 界面控件DevExpress WPF的主题设计器,可轻松完成应用主题研发

    DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序.通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注 ...

  3. 界面控件DevExpress WPF中文指南 - 主题设计器工作区介绍

    DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序.通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注 ...

  4. 演练:在组件设计器中创建 Windows 服务应用程序

    http://msdn.microsoft.com/zh-cn/library/zt39148a(v=vs.80).aspx 演练:在组件设计器中创建 Windows 服务应用程序 .NET Fram ...

  5. qt 定义一个长度的数组_Qt设计器:创建控件数组

    也许这是一个愚蠢的问题,但我是新来的C + +和Qt.抱歉给您带来不便.Qt设计器:创建控件数组 在Qt Designer中,我创建多个标签(例如): my_label1 my_label2 my_l ...

  6. .NET界面控件DevExpress全新发布v19.1.5|改进Office 2019主题

    DevExpress Universal Subscription(又名DevExpress宇宙版或DXperience Universal Suite)是全球使用广泛的.NET用户界面控件套包,De ...

  7. WinForm界面开发第三方控件——支持Office 2019 Light主题

    Telerik UI for WinForms最新版下载 Telerik UI for WinForms拥有适用Windows Forms的110多个令人惊叹的UI控件.所有的UI for WinFo ...

  8. Bootstrap Magic – 轻松创建自己的 Bootstrap 主题

    Bootstrap Magic 是一款基于 Bootstrap 和 AngularJS 的主题创建工具.您可以轻松地创建您自己的 Twitter Bootstrap 主题,可以立即看到你的内容变化.您 ...

  9. C# WPF窗体设计器显示以及App.xaml文件打不开(VS 2022)

    问题描述: 在项目中遇到了App.xaml设计器打不开以及窗体设计器不显示,只有代码,如图所示: 可以明显的看见左下角的设计器不见,但是用户控件又有设计器 解决方法: (一.App.xaml不能正常打 ...

最新文章

  1. 比特币现金vs莱特币,谁将夺得小额支付市场?
  2. 对象包装器和自动装箱
  3. aspose word copy 获取某页的内容_6月已至,Aspose.Words又双叒叕更新到v20.6!PDF版本1.5标记过时...
  4. java 正则表达式提取价格
  5. 入门C语言20问20答
  6. JS的基本语法知识概括(ECMA、DOM、BOM)
  7. 计算机输入输出设备说课稿,信息技术七年级西交大版 第三节 计算机系统的组成与工作原理计算机系统及工作原理说课稿 (共15张PPT)...
  8. 转:深度解析Java8 – AbstractQueuedSynchronizer的实现分析(上)
  9. Matlab并行编程cellfun arrayfun
  10. Internet校验和
  11. php搭建h5商城,关于PHP的H5商城网站开发方案
  12. 中国居民身份证、通行证(含香港、澳门、台湾)资料整理,含编码规则
  13. html表格怎么加图片,添加图片到HTML表格动态
  14. 克罗内克函数Kronecker Delta【OI Pharos 6.2.1】
  15. Swap Adjacent Elements CodeForces - 920C
  16. Day241242.单点登录方案【Jwt令牌、sessionredis、CAS认证服务器】 -springsecurity-jwt-oauth2
  17. 用户的登录及注册功能
  18. Google Map 初步使用
  19. 内存管理pbuf.h头文件源码解析——LwIP学习
  20. ABP VNext学习日记17

热门文章

  1. 一文教你如何用Python预测股票价格
  2. ISP算法:宽动态HDR
  3. 使用计算机教程,职称计算机Dreamwaver使用教程:插入图像
  4. 店铺淘客还能做吗?新手该如何精细化去运营店铺?如何避免违规扣分
  5. 行列式和矩阵的性质总结
  6. Android中背光系统架构
  7. il2cpp动态调试_IL2CPP内部构件–生成代码的调试技巧
  8. 基于SaaS软件即服务模式的报表系统
  9. 模拟常见软件微信、钉钉、企业微信、飞书、淘宝、支付宝 的User Agent
  10. 安装baidupcs-go