簡體   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