c# - Windows Store Multilingual 语言更改

标签 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();
   }

将重置语言。但这会使我的应用程序崩溃。即时调试器,我真的不知道是什么问题。

我做错了什么吗?

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

最佳答案

关于c# - Windows Store Multilingual 语言更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20059629/

相关文章:

microsoft-metro - Windows 8 Store应用程序是否具有MessageBox等效项?

c# - 我的代码中出现"Specified element is already the logical child of another element. Disconnect it first"错误,有什么解决办法吗?

c# - 为什么我不能在 VS 2010 中使用布局工具栏上的增加/减少水平间距按钮?

c# - 如何检测用户是否正在拖动 slider 拇指

c# - 使用BackgroundWorker交换绑定(bind)属性的对象引用

c# - WPF - 旋转变换过渡

c# - 从日期时间中去除秒数

c# - Bing map 自定义图钉在不移动 map 的情况下不显示

c# - "Rate It"Windows Phone 市场链接

javascript - 如何使 Windows 应用商店应用程序非全屏?