WPF支持國際化實現方式解析
WPF應用范圍比較廣泛,而且其具有高擴展性。我們可以使WPF支持國際化,以滿足我們程序的完善性。如果想讓我們的應用程序支持多國語言,就像瑞星那么樣支持中日英三國語言。這樣在WPF工程中應該怎么做呢?#t#
我們可以采用如何的WPF支持國際化方法進行設置:
比如說我們的應用程序向支持中文和英文兩種語言,那么我們需要在項目的根目錄-----Properties下增加兩個資源文件,如:Resources.zh-CN.resx和Resources.en.resx文件。我們可以把不同的語言項添加到里面。
編譯后我們會發現在當前程序的bin\debug目錄下生成了一個zh-CN的文件夾,里面是對應中文的附屬程序集WpfLocalization1.resources.dll
然后在App文件中指定當前的culture就行了
- VisualStudioLikePanes.
Properties.Resources.
Culture=new System.Globa
lization.CultureInfo["zh-CN"];
那么定義了資源文件又該如何使用呢,很簡單,見WPF支持國際化實例:
- < Button
- x:Name="helloButton"
- Content="{x:Static
prop:Resources.keyName}"/>