如何在WPF应用程序中管理本地化的字符串和图像(图标)资源?

时间:2011-05-31 21:47:05

标签: wpf resources localization

我们目前正在尝试使用sat assembly方法来定位资源,但是当我们这样做时,访问Properties.Resources静态类似乎不适用于XAML。在WPF应用程序中处理本地化的任何建议或更好的方法?

1 个答案:

答案 0 :(得分:2)

Delay的博客有一段时间a sample关于wpf的本地化: 这句话可能会有所帮助:

  

对于想要简要概述如何在WPF中使用RESX资源的读者,请转到:

     

在RESX设计器中将Access Modifier设置为“Public”,以便WPF数据绑定系统可以访问自动生成的资源属性访问器。

     

创建自动生成的RESX类的实例(通常命名为“Resources”)作为WPF可访问资源:

<Window.Resources>
    <properties:Resources x:Key="Resources" xmlns:properties="clr namespace:PseudoLocalizerWPF.Properties"/>
</Window.Resources>
  

创建一个Binding,引用该资源的相关属性,无论您在何处使用它们:

<TextBlock Text="{Binding Path=AlphabetLower, Source={StaticResource Resources}}"/>