2014-08-29 54 views
0

我有一个非常简单的问题,但我坚持要得到一个答案如何以编程方式获取本地化资源?

我想为我的Windows Phone 8.1 silverlight应用程序进行本地化。一切都很好,当我在样品使用XAML,如:

Text="{Binding Path=LocalizedResources.ApplicationTitle, Source={StaticResource LocalizedStrings}}" 

,但我不能让它以编程方式在一个文本框中显示多个格式的邮件

我想这样做是这样的:

if (e.Error) 
    txtMsg.Text = Application.Current.Resources["ApplicationTitle"] as String; 
else 
    txtMsg.Text = Application.Current.Resources["ApplicationTitle2"] as String; 

但互联网上找到的任何方法都不提供这样的机会

所以问题是:如何获得本地化的资源编程使用当前系统时间文化?

+0

因为它的Silverlight,那么[这个答案](http://stackoverflow.com/a/20906600/2681948)将有所帮助。 – Romasz 2014-08-29 10:36:01

回答

0

谢谢!这是有用的链接!

,我是唯一缺少的是

using ProjectName.Resources; 

后,我可以使用表达

string str = AppResources.ApplicationTitle; 

和STR进行本地化!

相关问题