为了使我的应用程序可本地化,我使用了此博客中的一种方法:
所以我有这样定义的控件来从资源文件中获取字符串:
<Label Content="{x:Static p:Resources.btn_tooltip_edit}"/>
这工作正常。
为了使我的控件样式可重用,我将它们打包到一个额外的资源字典文件中。
问题是当我想从资源字典 (.xaml) 访问资源文件 (.resx) 时,这是不可能的,并且会引发 XAMl 解析异常 (System.Windows.Markup.StaticExtension)。
<Setter Property="ToolTip" Value="{x:Static p:Resources.btn_tooltip_edit}"/>
怎么了?
是否可以从样式文件访问资源文件?