[英]How to get localized resource programmatically?
我有一個非常簡單的問題,但我堅持要得到一個答案
我正在嘗試為Windows Phone 8.1 silverlight應用程序進行本地化。 像示例中一樣使用XAML時,一切正常:
Text="{Binding Path=LocalizedResources.ApplicationTitle, Source={StaticResource LocalizedStrings}}"
但是我無法以編程方式在一個TextBox中顯示幾種格式的消息
我想這樣做:
if (e.Error)
txtMsg.Text = Application.Current.Resources["ApplicationTitle"] as String;
else
txtMsg.Text = Application.Current.Resources["ApplicationTitle2"] as String;
但是互聯網上發現的任何方法都無法提供這種機會
因此,問題是:如何使用當前的系統文化以編程方式獲取本地化資源?
謝謝! 這是有用的鏈接!
我唯一想念的是
using ProjectName.Resources;
之后,我可以使用表達式
string str = AppResources.ApplicationTitle;
並且str將被本地化!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.