2014-08-29 53 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進行本地化!

相關問題