如何以编程方式获取本地化资源
本文关键字:获取 本地化 资源 方式 编程 | 更新日期: 2023-09-27 18:20:01
我有一个非常简单的问题,但我很难得到的答案
我正在尝试为我的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将被本地化!