如题。
这个发生的原因是 由于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" />
把乱码字符""替换成英文,这里不知道是要替换成什么,放空或删除都可以
这是,新建就能成功了。记得把原先失败的项目删除。
|