我按照本教程本地化我的应用程序:
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/

10-10 20:17