1
我們目前正在嘗試sat組件方法來實現資源的本地化,但是當我們這樣做時,訪問Properties.Resources靜態類似乎並不適用於XAML。任何建議或更好的方法來處理WPF應用程序中的本地化?如何在WPF應用程序中管理本地化的字符串和圖像(圖標)資源?
我們目前正在嘗試sat組件方法來實現資源的本地化,但是當我們這樣做時,訪問Properties.Resources靜態類似乎並不適用於XAML。任何建議或更好的方法來處理WPF應用程序中的本地化?如何在WPF應用程序中管理本地化的字符串和圖像(圖標)資源?
延遲的博客有a sample前陣子關於使用WPF本地化: 這句話可能會幫助:
對於誰想要如何在WPF使用RESX資源的簡要概述讀者,在這裏你去:
在RESX設計器中將訪問修飾符設置爲「Public」,以便WPF數據綁定系統可以訪問自動生成的資源屬性訪問器。
爲WPF可訪問的資源創建自動生成的RESX類(通常稱爲「資源」)的一個實例:
<Window.Resources>
<properties:Resources x:Key="Resources" xmlns:properties="clr namespace:PseudoLocalizerWPF.Properties"/>
</Window.Resources>
創建綁定引用了資源的相關性無論你想使用它們:
<TextBlock Text="{Binding Path=AlphabetLower, Source={StaticResource Resources}}"/>
謝謝 - 我有一個類似的問題,忘了訪問修飾符設置爲公開。下面是另一篇可能幫助人們的相關文章:[綁定到WPF應用程序中字符串的Resources.resx](http://www.rhyous.com/2010/10/20/using-resources-resx-for-strings-in -a-WPF的應用程序-A-技術到準備換本地化/) – statikuz 2012-02-29 22:59:07