开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 4970|回复: 0

Theme Editor 新建主题,编译错误:给定编码中的字符无效

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
15
软币
126
在线时间
10 小时
注册时间
2014-7-26
发表于 2014-7-26 22:32:58 | 显示全部楼层 |阅读模式
如题。

这个发生的原因是 由于DevExpress源码的字符集编码错误,XAML文件中出现乱码了
解决:
1. 修改两个文件即可,假设新样式基于MetropolisLight
文件一:
$[你的安装路径]\DevExpress 14.1\Components\Sources\DevExpress.Xpf.Themes\DevExpress.Xpf.Themes.MetropolisLight\DevExpress.Xpf.Controls\WindowsUI\Generic\AppBar.xaml 行66,43
[XML] 纯文本查看 复制代码
 <Setter Property="Content" Value="" />

把乱码字符""替换成英文"Exit"


文件二、
$[你的安装路径]\DevExpress 14.1\Components\Sources\DevExpress.Xpf.Themes\DevExpress.Xpf.Themes.MetropolisLight\DevExpress.Xpf.Controls\WindowsUI\MetropolisLight\ForwardButton.xaml 行12,59
[XML] 纯文本查看 复制代码
                <TextBlock x:Name="BackgroundGlyph" Text="" Foreground="{StaticResource ForwardButtonBackgroundThemeBrush}" />
                <TextBlock x:Name="NormalGlyph" Text="" Foreground="{StaticResource ForwardButtonForegroundThemeBrush}" />
                <TextBlock x:Name="ArrowGlyph" Text="" Foreground="{StaticResource ForwardButtonPressedForegroundThemeBrush}" Opacity="0" />


把乱码字符""替换成英文,这里不知道是要替换成什么,放空或删除都可以


这是,新建就能成功了。记得把原先失败的项目删除。

回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-11-22 08:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表