Windows应用商店多语言语言更改

时间:2013-11-18 22:48:57

标签: c# xaml windows-store-apps multilingual

我在8.1 C#/ XAML项目中使用Visual Studio 2013中的多语言工具包。 我有几种语言并且联系了以下事件:

  

protected override async void OnLaunched(LaunchActivatedEventArgs args){       ResourceContext.GetForCurrentView()。QualifierValues.MapChanged + = QualifierValues_MapChanged;   ...

我希望当我改变语言时我的处理程序:

   private void QualifierValues_MapChanged(IObservableMap<string, string> sender, IMapChangedEventArgs<string> @event)
   {
       ResourceContext.GetForCurrentView().Reset();
   }

将重置语言。但它让我的应用程序崩溃。 Just In Time Debugger,我真的不知道是什么问题。

我做错了吗?

输出Windows显示: 程序'[11556] MyApp.exe'已退出,代码为-1073741795(0xc000001d)'非法指令'。