我按照本教程本地化我的应用程序:
http://msdn.microsoft.com/en-us/library/ff637520%28v=vs.92%29.aspx#Y1210
所以我创建了这个类:
namespace Foo
{
public class LocalizedStrings
{
public LocalizedStrings()
{
}
private static Foo.AppResources localizedresources = new Foo.AppResources();
public Foo.AppResources Localizedresources { get { return localizedresources; } }
}
}
当我在 XAML 文件中使用
{Binding Path=Localizedresources.String1, Source={StaticResource LocalizedStrings}}
时效果很好,但是如何访问源代码中的 String1 例如设置
textBlock.Text
最佳答案
在 C# 中,你可以这样做:
textBlock.Text = AppResources.MyLocalizedString;
或在 XAML 中:
<TextBlock Text="{Binding Path=LocalizedResources.MyLocalizedString, Source={StaticResource LocalizedStrings}}" >
关于c# - 如何在WP7的C#代码中获取资源字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6021629/