在“RootFrame.Language”行上的App.xaml中获取异常“对象引用未设置对象的实例”

时间:2014-02-24 05:47:59

标签: c# windows-phone-8 localization globalization app.xaml

目前我正致力于Windows Phone 8应用程序中的全球化功能。我在下一行的App.xaml中得到异常(“对象引用未设置对象的实例”)。

RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage);

在AppResources.Designer.cs中我已经编写了ResourceLangauge的定义如下。

    /// <summary>
    ///   Looks up a localized string similar to LeftToRight.
    /// </summary>
    public static string ResourceFlowDirection
    {
        get
        {
            return ResourceManager.GetString("ResourceFlowDirection", resourceCulture);
        }
    }       


    /// <summary>
    ///   Looks up a localized string similar to en-US.
    /// </summary>
    public static string ResourceLanguage
    {
        get
        {
            return ResourceManager.GetString("ResourceLanguage", resourceCulture);
        }
    }

请告诉我,我在哪里以及我做错了什么?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我的AppResources.resx文件中没有写两个键是

ResourceFlowDirection   LeftToRight 
ResourceLanguage            en-US

我在调试过程中发现了这一点。