C#UWP汉堡菜单项目语言更改

时间:2017-08-05 17:56:29

标签: c# uwp hamburger-menu

(我是UWP的初学者)
我用Visual Template Studio做了一个小应用程序,我正在使用这段代码,在两种语言之间进行切换。

        private void ComboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if (ComboBox1.SelectedItem==hun) 
        {
            ApplicationLanguages.PrimaryLanguageOverride = "hu-hu";
            Windows.ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView().Reset();
            Windows.ApplicationModel.Resources.Core.ResourceContext.GetForViewIndependentUse().Reset();
            Frame.Navigate(this.GetType());               
        }
        else if (ComboBox1.SelectedItem == eng)
        {
            ApplicationLanguages.PrimaryLanguageOverride = "en-us";
            Windows.ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView().Reset();
            Windows.ApplicationModel.Resources.Core.ResourceContext.GetForViewIndependentUse().Reset();
            Frame.Navigate(this.GetType());
        }           
    }

但这不会改变汉堡菜单中的项目语言,只有“主页”和“设置”。
你们能告诉我一种改变语言的方法吗?

0 个答案:

没有答案