繁体   English   中英

如何更改Web浏览器控件的默认语言

[英]How to change default language of Web Browser control

我对WPF应用程序有麻烦。 该应用程序使用Web浏览器显示特定页面(Internet Explorer)。 问题是应用程序的内部浏览器始终以英语配置语言显示页面,而与浏览器的配置无关。 我在测试应用程序时会采用浏览器的语言功能; 但在编译之前会进行更改并使用英语。

有没有办法更改默认语言? 如何设置它以使用浏览器中定义的语言?

我不明白您的问题,但众所周知WPF忽略了“文化”。 我用这个技巧解决:

public partial class App : Application
{
    protected override void OnStartup(StartupEventArgs e)
    {
        FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM