簡體   English   中英

如何以編程方式獲取本地化資源?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM