我在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)'非法指令'。
答案 0 :(得分:0)