c#WPF WebBrowser文本框的设置值

c#WPF WebBrowser文本框的设置值,c#,wpf,browser,C#,Wpf,Browser,我想知道如何使用webbrowser设置textbox的值。例如,我想打开谷歌搜索页面和自动完成搜索文本框的特定值。我发现在win表单中,我可以使用GetElementById和SetAttribute方法来完成。不幸的是,我无法在wpf中使用此方法。wpf中的WebBrowser控件当前不支持此方法。但是,您可以使用该控件在WPF应用程序中使用WinForms WebBrowser 像这样: <Window xmlns="http://schemas.microsoft.com/w

我想知道如何使用webbrowser设置textbox的值。例如,我想打开谷歌搜索页面和自动完成搜索文本框的特定值。我发现在win表单中,我可以使用GetElementById和SetAttribute方法来完成。不幸的是,我无法在wpf中使用此方法。

wpf中的WebBrowser控件当前不支持此方法。但是,您可以使用该控件在WPF应用程序中使用WinForms WebBrowser

像这样:

<Window 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms">
    <Grid>
      <WindowsFormsHost>
        <wf:WebBrowser />
      </WindowsFormsHost>
    </Grid> 
</Window>