Localization uwp文件选择器定位

Localization uwp文件选择器定位,localization,uwp,filesavepicker,Localization,Uwp,Filesavepicker,我希望利用Windows对话框,例如Windows.Storage.Pickers.FileSavePicker()或打印对话框使用我的应用程序选择的语言,而不是操作系统当前使用的语言 我的应用程序可以在运行时更改语言,通过设置所有资源并安装另一种语言,在大多数情况下运行良好: System.Globalization.CultureInfo.CurrentUICulture = new System.Globalization.CultureInfo(selectedLanguageCode)

我希望利用Windows对话框,例如Windows.Storage.Pickers.FileSavePicker()或打印对话框使用我的应用程序选择的语言,而不是操作系统当前使用的语言

我的应用程序可以在运行时更改语言,通过设置所有资源并安装另一种语言,在大多数情况下运行良好:

System.Globalization.CultureInfo.CurrentUICulture = new System.Globalization.CultureInfo(selectedLanguageCode);
System.Globalization.CultureInfo.CurrentCulture = new System.Globalization.CultureInfo(selectedLanguageCode);
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = selectedLanguageCode;
然而,唯一不变的是我的Windows对话框,它们似乎保持操作系统的语言,而不是我在应用程序中选择的语言

FileSavePicker的相关方法没有任何允许我更改语言的属性或设置


有没有人对我如何改变这一点有什么想法?如果我在英语和法语计算机上使用法语,它将以法语显示Windows对话框?

很抱歉,Windows对话框不能用UWP应用程序本地化(不确定WPF项目)。

很抱歉,Windows对话框不能用UWP应用程序本地化(不确定WPF项目).

请问您是如何确定Windows对话框无法本地化的?您提出了一个公平的问题。我没有发现任何关于它们不能本地化的确认,但同时没有MSDN关于本地化的文章或关于UWP对话框的文档提到任何可能性。此外,考虑到UWP应用程序的沙箱特性,我假设诸如文件选择器之类的对话框是操作系统处理的,因此通用应用程序无法在所需的级别与它们交互。对不起,我的解释太长,但我的回答仅基于经验,因为我没有找到任何文档来备份。谢谢你的解释。我也在想同样的事情,我不知道我是否遗漏了一些解释它的文档。我将把这个问题留一段时间,以防其他人有可能的解决办法。谢谢。确实,让它开放一段时间:我是一个正常人,不会犯错误。另外,我对这件事也很感兴趣,我希望有人能证明我错了。我所有的调查都表明我也做不到。我会将您的答案标记为正确,谢谢您的努力。请问您是如何确定Windows对话框无法本地化的?您提出了一个公平的问题。我没有发现任何关于它们不能本地化的确认,但同时没有MSDN关于本地化的文章或关于UWP对话框的文档提到任何可能性。此外,考虑到UWP应用程序的沙箱特性,我假设诸如文件选择器之类的对话框是操作系统处理的,因此通用应用程序无法在所需的级别与它们交互。对不起,我的解释太长,但我的回答仅基于经验,因为我没有找到任何文档来备份。谢谢你的解释。我也在想同样的事情,我不知道我是否遗漏了一些解释它的文档。我将把这个问题留一段时间,以防其他人有可能的解决办法。谢谢。确实,让它开放一段时间:我是一个正常人,不会犯错误。另外,我对这件事也很感兴趣,我希望有人能证明我错了。我所有的调查都表明我也做不到。我会认为你的答案是正确的,谢谢你的努力。