WPF Theme Editor乱码问题

本文介绍了解决WPF应用程序中 DevExpress Xpf Themes 编译时出现的XML无效错误的方法,提供了两种解决方案:一是调整系统的区域设置为英语(美国),二是手动修正AppBar.xaml文件中的乱码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当新建主题时,在 Log view里会有错误输出
[INFO]10:22:13 WPF theme cloning started.
[INFO]10:22:15 WPF theme cloning finished successfully.
[INFO]10:22:17 Build started.

[ERROR] 10:22:32 C:\Users\xxx\Desktop\myTheme\DevExpress.Xpf.Themes.NewTheme\DevExpress.Xpf.Controls\WindowsUI\Generic\__temp_file__AppBar.xaml(69,43): error MC3000: “给定编码中的字符无效。 第 69 行,位置 43。.”XML 无效。 [C:\Users\xxx\Desktop\myTheme\DevExpress.Xpf.Themes.NewTheme\DevExpress.Xpf.Themes.NewTheme.ThemeEditor.csproj]

方法一

--》进控制面板-区域和语言
--》点击管理标签页
--》非Unicode程序的语言里更改系统区域设置
--》选择英语-美国
--》重启电脑

方法二

修改所有的乱码文件,也可以用到哪个主题就修改哪个主题的AppBar.xaml文件

文件路径:

C:\Program Files (x86)\DevExpress 16.1\Components\Sources\DevExpress.Xpf.Themes\DevExpress.Xpf.Themes.Office2007Black\DevExpress.Xpf.Controls\WindowsUI\Generic\AppBar.xaml


也可搜索所有的文件,统一修改一劳永逸


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值