uwp FileSavePicker 本地化
uwp FileSavePicker localization
我希望使用 Windows 对话框,例如 Windows.Storage.Pickers.FileSavePicker() 或带有我的应用程序选择的语言的打印对话框,而不是 OS 目前正在使用。
我的应用程序可以在 运行 时间更改语言,并且它在大多数情况下都运行良好,方法是在设置我的所有资源并安装其他语言的情况下执行以下操作:
System.Globalization.CultureInfo.CurrentUICulture = new System.Globalization.CultureInfo(selectedLanguageCode);
System.Globalization.CultureInfo.CurrentCulture = new System.Globalization.CultureInfo(selectedLanguageCode);
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = selectedLanguageCode;
但是,唯一没有改变的是我的 Windows 对话框,它们似乎仍使用 OS 的语言,而不是我在应用程序中选择的语言。
有问题的 FileSavePicker 方法没有任何允许我更改语言的属性或设置。
有没有人知道如何更改此设置,以便如果我在英语计算机上使用法语,它将以法语显示 Windows 对话框?
抱歉,Windows 对话框无法使用 UWP 应用本地化(不确定 WPF 项目)。
我希望使用 Windows 对话框,例如 Windows.Storage.Pickers.FileSavePicker() 或带有我的应用程序选择的语言的打印对话框,而不是 OS 目前正在使用。
我的应用程序可以在 运行 时间更改语言,并且它在大多数情况下都运行良好,方法是在设置我的所有资源并安装其他语言的情况下执行以下操作:
System.Globalization.CultureInfo.CurrentUICulture = new System.Globalization.CultureInfo(selectedLanguageCode);
System.Globalization.CultureInfo.CurrentCulture = new System.Globalization.CultureInfo(selectedLanguageCode);
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = selectedLanguageCode;
但是,唯一没有改变的是我的 Windows 对话框,它们似乎仍使用 OS 的语言,而不是我在应用程序中选择的语言。
有问题的 FileSavePicker 方法没有任何允许我更改语言的属性或设置。
有没有人知道如何更改此设置,以便如果我在英语计算机上使用法语,它将以法语显示 Windows 对话框?
抱歉,Windows 对话框无法使用 UWP 应用本地化(不确定 WPF 项目)。