【发布时间】:2011-06-01 06:02:01
【问题描述】:
我们目前正在尝试使用 sat 程序集方法来本地化资源,但是当我们这样做时,似乎无法从 XAML 访问 Properties.Resources 静态类。在 WPF 应用程序中处理本地化的任何建议或更好的方法?
【问题讨论】:
标签: wpf resources localization
我们目前正在尝试使用 sat 程序集方法来本地化资源,但是当我们这样做时,似乎无法从 XAML 访问 Properties.Resources 静态类。在 WPF 应用程序中处理本地化的任何建议或更好的方法?
【问题讨论】:
标签: wpf resources localization
Delay 的博客前段时间有 a sample 关于使用 wpf 进行本地化的内容: 这句话可能会有所帮助:
对于想要简要了解如何在 WPF 中使用 RESX 资源的读者,请点击此处:
在 RESX 设计器中将访问修饰符设置为“公共”,以便 WPF 数据绑定系统可以访问自动生成的资源属性访问器。
创建一个自动生成的 RESX 类的实例(通常命名为“资源”)作为 WPF 可访问的资源:
<Window.Resources>
<properties:Resources x:Key="Resources" xmlns:properties="clr namespace:PseudoLocalizerWPF.Properties"/>
</Window.Resources>
创建一个引用该资源相关属性的绑定,无论您想在哪里使用它们:
<TextBlock Text="{Binding Path=AlphabetLower, Source={StaticResource Resources}}"/>
【讨论】: