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

news/2024/4/20 7:50:35/文章来源:https://blog.csdn.net/AABBbaby/article/details/128091833

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

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

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

前提条件

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之间没有冲突。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_38575.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

双十二薅羊毛!这几款数码好物不可错过

双十二即将开始,在这段时间里有的人已经将自己心仪的塞满了整个购物车了吧,而有的人还没想好到底要入手什么,如果你也是还在纠结的话,不知道该买什么又或是想知道哪些产品更适合你入手,不妨来看看小编今天为你带来的这…

MySQL第一弹

目录 一、数据库的基本概念 1、数据 (Data) 2、表 3、数据库 4、数据库管理系统(DBMS) 5、数据库系统 6、DBMS的工作模式如下 二、数据库的发展史 1.第一代数据库(淘汰) 2.第二代数据库(现在用的基本上都是二代) 3.第…

亲戚小孩月薪17k,而我只有4k+,好慌......

我们总是在悲观与乐观中反复折磨自己,感觉自己一事无成。总是眼高手低,总以为大运会砸到自己,遇到挫折就会感到很沮丧。 大学四年没考到英语六级证书,小学教资考了两次。现在想要考研,但总是觉得来不及,或…

磁盘划分和磁盘格式化

文章目录列出装置的 UUID 等参数parted 列出磁盘的分区表类型与分区信息磁盘分区:gdisk、fdisk用 gdisk 新增分区槽用 gdisk 删除一个分区槽磁盘格式化(建立文件系统)XFS 文件系统 mkfs.xfsXFS 文件系统 for RAID 效能优化(Option…

java中csv导出-追加-列转行

1、问题描述 业务数据量比较大,业务上查询条件写入数据库,java定时去读,然后导出csv,供用户下载,因为有模板要求,前一部分是统计信息,后一部分是明细信息;首先csv中写入统计信息&am…

IDEA的日常快捷键大全

更多内容在:https://javaxiaobear.gitee.io/ ​​​​​​第1组:通用型 说明 快捷键 复制代码-copy ctrl c 粘贴-paste ctrl v 剪切-cut ctrl x 撤销-undo ctrl z 反撤销-redo ctrl shift z 保存-save all ctrl s 全选-select all …

Python连接Clickhouse遇坑篇,耗时一天成功连接!

首先!!!!!!!!!不要看网上那些乱七八糟的使用clickhouse-driver连接了,真tm难用,端口能搞死你那种,超级烦! 推荐直接看官方…

数商云SRM系统招标流程分享,助力建筑材料企业降低采购成本,提高采购效率

近年来,随着主管部门对房地产市场的监管非常严格,房地产业的发展已进入瓶颈期,这对与房地产业密切相关的建材行业产生了很大的影响。同时,我国城市化进入成熟期,行业规模发展动力减弱,建材行业增长压力明显…

Kotlin高仿微信-第8篇-单聊

Kotlin高仿微信-项目实践58篇详细讲解了各个功能点,包括:注册、登录、主页、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账)、群聊、个人信息、朋友圈、支付服务、扫一扫、搜索好友、添加好友、开通VIP等众多功能。 Kotlin高仿…

VauditDemo靶场代码审计

靶场搭建 将下载好的VAuditDemo_Debug目录复制到phpstudy的www目录下,然后将其文件名字修改成VAuditDemo,当然你也可以修改成其他的 运行phpstudy并且访问install目录下的install.php,这里我访问的是http://127.0.0.1/VAuditDemo/install/in…

竞赛——【蓝桥杯】2022年12月第十四届蓝桥杯模拟赛第二期C/C++

1、最小的2022 问题描述 请找到一个大于 2022 的最小数,这个数转换成二进制之后,最低的 6 个二进制为全为 0 。 请将这个数的十进制形式作为答案提交。 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数…

Java学习之继承练习题

目录 第一题 代码 输出流程分析 运行结果 考察知识点 第二题 代码 流程分析 运行结果 第三题 题目要求 我的代码 代码改进 第一题 代码 package com.hspedu.extends_.exercise;public class ExtendsExercise01 {public static void main(String[] args) {B b new …

Sentinel-2(哨兵2数据介绍)

哥白尼 Sentinel-2(哨兵 2)计划是一个由两颗相同的 Sentinel-2 极轨卫星组成的星座,两颗卫星相位差 180,运行在平均高度 786 km 的太阳同步轨道上。每颗卫星在其轨道上的位置由双频全球导航卫星系统(GNSS)接…

ggrcs 包2.4绘制RCS(限制立方样条图)实际操作演示(1)

ggrcs 包2.4版本已经发布一段时间了,大概几个月了吧,收到不少好评, 没听说太大的问题,最主要的问题有两个: 1.是说变量不是数字变量。 2.是说数据超过10万,无法处理 第一个问题非常好处理,这…

R语言MCMC:Metropolis-Hastings采样用于回归的贝叶斯估计

全文链接:http://tecdat.cn/?p19664 MCMC是从复杂概率模型中采样的通用技术。蒙特卡洛马尔可夫链Metropolis-Hastings算法(点击文末“阅读原文”获取完整代码数据)。问题如果需要计算有复杂后验pdf p(θ| y)的随机变量…

简单聊聊什么是react-redux,它能解决哪些问题

或许 在大多数人眼中 redux是一个相对复查很多的知识点 但确实如果你熟悉了流程 其实也比较简单的 redux是一个数据管理方案 我们先来举个例子 目前我们知道 react中有两种组件数据通信的方式 分别是 props 父传子 定义事件 子传父 通过事件将自己的数据传给父级 那如果是兄弟…

领悟《信号与系统》之 周期信号的傅里叶变换计算

周期信号的傅里叶变换计算一、周期信号的傅里叶变换存在的条件二、周期信号的傅里叶变换例题:一、周期信号的傅里叶变换存在的条件 典型非周期信号(如指数信号,矩形信号等)都是满足绝对可积(或绝对可和)条…

一种高选择性和灵敏的荧光生物标记物,可用于标记碱性磷酸酶 (ALP),5-FAM-Alkyne,510758-19-7,荧光生物标记物

【中文名称】5-羧基荧光素-炔烃【英文名称】 FAM alkyne,5-isomer,5-FAM alkyne【结 构 式】 【CAS号】510758-19-7 【分子式】C24H15NO6【分子量】413.39【基团】炔基基团【纯度】95%【规格标准】5mg,10mg,25mg,包装灵活&#x…

使用PyTorch实现简单的AlphaZero的算法(3):神经网络架构和自学习

神经网络架构和训练、自学习、棋盘对称性、Playout Cap Randomization,结果可视化 从我们之前的文章中,介绍了蒙特卡洛树搜索 (MCTS) 的工作原理以及如何使用它来获得给定棋盘状态的输出策略。我们也理解神经网络在 MCTS 中的两个主要作用;通…

xss-labs/level9

这一关界面感觉跟上一关很像 所以我们注入上一关的为编码的答案 javascript:alert(xss) 没能弹窗 查看源代码 他说我输入的链接不合法 我压根没有输入链接 我觉得后台应该是做了一个条件的判断 应该是要有链接才会在第二处输出点回显我们的输入 根据上面的猜测 我们构造如下…