2014-02-24 29 views
0

目前我正在开发Windows Phone 8应用程序中的全球化功能。我在App.xaml的下一行中收到异常('对象引用未设置对象的实例')。在'RootFrame.Language'行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); 
     } 
    } 

请给我suggession在哪里,我做错了什么?先谢谢你。

+1

可能是ResourceManager.GetString无法找到该字符串。 – Nilesh

+0

是的Nilesh你是对的,我没有写在我的AppResources.resx文件密钥的两个密钥是 ResourceLanguage en-US和 ResourceFlowDirection LeftToRight 我做了这些更改和代码正在运行。 –

回答

0

我还没有在我的AppResources.resx文件密钥写入两个键

ResourceFlowDirection LeftToRight 
ResourceLanguage   en-US 

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

+0

请将此答案标记为接受的答案,以便问题在时间线中显示为已解决。 – venerik

相关问题