2014-02-24 28 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

相關問題