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

yumo6668小时前技术文章2

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

DevExpress WPF的Theme Designer是一个独立的工具,允许开发人员根据内置的DevExpress WPF应用程序主题修改和创建新的主题。

DevExpress WPF Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

前提条件

Theme Designer(主题设计器)是一个免费的独立工具,应用单独下载。这个部分为大家介绍如何下载、安装、更新和运行Theme Designer(主题设计器)。

开发人员应该安装以下项目来在Theme Designer(主题设计器)中构建主题:

  1. DevExpress WPF控件,这些控件随WPF、DXPerience 和Universal Subscriptions一起提供。
  2. 在Windows 7 SP1中,安装KB2533623更新。
  3. Microsoft .NET Framework 4.8 SDK。

要构建DevExpress WPF主题解决方案,还需要Microsoft .NET Framework 4.5.2 SDK。

安装

下载Theme Designer安装程序文件:Setup.exe 或 Setup.msi。

Theme Designer的MSI用于Group Policy安装,不是通用安装程序。如果运行此文件,则在下次登录Windows时安装该应用程序。

注意:在Theme Designer.exe版本被卸载后,机器范围安装(MSI)将无法工作。在安装Theme Designer MSI包之前,请先删除应用程序文件夹,默认的应用程序文件夹是%LocalAppData%\ThemeDesigner\。

使用Setup.exe安装应用程序,对于一个友好的IT管理员版本,请使用MSI。

安装完成后,在Start Menu | All Apps | Developer Express Inc | DevExpress Theme Designer中运行Theme Designer(主题设计器)来启用工具。

应用程序设置

Theme Designer(主题设计器)自动检测到DXperience二进制文件和源的路径。

要使用自定义位置的二进制文件和源代码,请打开Settings选项卡,单击add并指定以下字段:

  1. Name - 标识DevExpress安装的自定义字符串。
  2. Bin path - DevExpress二进制文件文件夹的路径。
  3. Source path - DevExpress源文件夹的路径。

更新

开发人员可以再Settings选项卡中启用自动更新,当更新可用时,顶部会弹出一个弹出窗口:

支持.NET Core 3

开发人员可以将为.NET Framework创建的自定义主题应用到.NET Core项目中。

创建一个新主题

按照以下步骤使用Theme Designer为.NET Core应用程序创建自定义主题:

  1. 为 .NET Framework安装DevExpress WPF控件。
  2. 在Theme Designer(主题设计器)中构建并发布针对.NET Framework的自定义主题。
  3. 在. net Core 3项目中引用生成的程序集。

主题项目包含XAML资源,没有c#或VB代码,而且.NET Framework和 .NET Core之没有冲突。

相关文章

《about face3 -交互设计精髓》读书笔记之控件篇

来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。写这篇《aboutface3-交互设计精髓》读书笔记之控件篇,其实初衷是想恶补一下自己关于控件的知识。因为之前的工作中...

GitHub精选 | 可视化设计基础功能插件集合

《GitHub精选》是我们分享Github中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个可视化设计所需要的基础功能插件集合——report-designer。report-d...

以某企业IM产品为例,选人控件设计的反思与总结

在一些业务场景中需要选择相应的人员,将人员展现出来供用户选择的控件即为选人控件。最近在负责某企业IM产品移动端的选人控件改版,下面针对改版中遇到的人数上限问题和选自己的问题进行反思与总结。一、人数上限...

一文读懂筛选控件设计_筛选按钮在哪个选项卡

筛选的作用是缩小展示范围,筛选控件有时会用于“频道切换”。比如内容型或电商产品,用tab切换不同频道,每个频道内有自己的形态。而到了 B 端产品,如一个 CRM 系统当中,筛选的逻辑比移动端的复杂,有...

听说设计界最强插件合集都在这里了,喜欢摸鱼的你赶紧来看看吧

听说设计界最强插件合集都在这里了,它包含超多插件,抠像、磨皮、光斑、光效、DR2.5美工神器等等,内容超级丰富。·它可以一键安装超多插件,需要哪个直接勾选,点击开始即可。·再回到PS打开窗口,在扩展功...

界面设计之路,自定义控件,不一样的单选列表框

一般来说,在项目中,基于Qt进行界面的开发,通常是使用Qt的基础控件,稍微复杂的界面,可以组合Qt的基础控件来实现,而外观,则可以通过更改样式来满足需求。但是,最近的项目中,要求实现的界面样式,仅仅通...