WPF中,建资源字典时候报错,怎么回事,如下:

WPF中,建资源字典时候报错,怎么回事,如下:,第1张

你的某个资源,比如者橘某个控件的样式,这个控件的代码里面是否用了log4net?

PS:建议UI控件不要使用log4net,耦合度太高,最好首雀团用Trace来代替,然后在log4net的配置里面岁拦配置一个traceappender

不太清楚你这个异常是怎么引起的,可能是XP中缺少字体的原因吧。

1. 你可以把缺少的字体,安装到XP上,不过看你意思似乎不行。

2. 动态加载字体,即把字漏历运体打包到你的程序中,这样不管对方电返梁脑有没有这种字体,都可以跑你的程序了。示例:

在你项目的resources目录中加入Pericles Light字体

myTextBlock.FontFamily = new FontFamily(new Uri("pack://application:,,,/"烂扮), "./resources/#Pericles Light")

当然你也可以在XAML中动态加载字体。

更详细的说明见MSDN:http://msdn.microsoft.com/zh-cn/library/ms653301%28v=vs.100%29.aspx


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12531294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存