使我的应用程序可本地化我使用此博客中的方法:
所以我有像这样定义的控件来从资源文件中获取字符串:
<Label Content="{x:Static p:Resources.btn_tooltip_edit}"/>
这很好用。
为了使我的控件样式可重用,我将它们打包到一个额外的资源字典文件中。
问题是当我想从资源字典(.xaml)访问资源文件(.resx)时,它是不可能的,并且抛出了XAMl Parse异常(System.Windows.Markup.StaticExtension)。
<Setter Property="ToolTip" Value="{x:Static p:Resources.btn_tooltip_edit}"/>
怎么了?
是否可以从样式文件访问资源文件?
答案 0 :(得分:0)
将资源文件的访问修饰符从内部更改为公共。