2012-05-30 115 views
0

我想知道如何使用webbrowser設置文本框的值。例如,我想打開谷歌搜索頁面和自動完成搜索文本框到特定的值。我發現在贏的形式,我可以使用GetElementById和SetAttribute方法。不幸的是我不能在wpf中使用這個方法。c#WPF WebBrowser設置文本框的值

回答

1

WPF中的WebBrowser控件目前不支持此功能。但是,您可以使用'WindowsFormsHost'控件在您的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> 
+0

感謝那的作品! – mrrobot