Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows应用商店多语言语言更改_C#_Xaml_Windows Store Apps_Multilingual - Fatal编程技术网

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

C# Windows应用商店多语言语言更改,c#,xaml,windows-store-apps,multilingual,C#,Xaml,Windows Store Apps,Multilingual,我正在Visual Studio 2013的一个8.1 C#/XAML项目中使用多语言工具包。 我会说几种语言,并参与了以下活动: 仅启动受保护的重写异步void(启动ActivatedEventargs args){ ResourceContext.GetForCurrentView().QualifierValues.MapChanged+=QualifierValues\u MapChanged; 当我更改语言时,我希望我的处理程序: private void限定符值\u MapChan

我正在Visual Studio 2013的一个8.1 C#/XAML项目中使用多语言工具包。 我会说几种语言,并参与了以下活动:

仅启动受保护的重写异步void(启动ActivatedEventargs args){ ResourceContext.GetForCurrentView().QualifierValues.MapChanged+=QualifierValues\u MapChanged;

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

private void限定符值\u MapChanged(IObservableMap发送器,IMapChangedEventArgs@event)
{
ResourceContext.GetForCurrentView().Reset();
}
将重置语言。但这会使我的应用程序崩溃。即时调试器,我真的不知道是什么问题

我做错什么了吗

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

似乎有点脱离上下文

你通读了吗:

这可能也有帮助:

没什么帮助,1我使用的是C#/XAMl,而不是HTML5/Javascript,2 Tim Heuer他的帖子已经过时了,因为我正在开发一个8.1应用程序。Visual Studio在代码下面加了下划线,说它已经过时了。你可能需要给你的问题添加一些内容
   private void QualifierValues_MapChanged(IObservableMap<string, string> sender, IMapChangedEventArgs<string> @event)
   {
       ResourceContext.GetForCurrentView().Reset();
   }