1? WebBrowser特點
<font color=blue>WebBrowser控件內(nèi)部使用IE的引擎,因此使用WebBrowser我們必須安裝IE瀏覽器。
WebBrowser使用的是IE內(nèi)核,許多H5新特性都不支持,然后使用谷歌內(nèi)核和火狐內(nèi)核會使軟件的體積增加至幾十MB。
<font color=green>WebBrowser 控件為 WebBrowser ActiveX 控件提供了托管包裝器。 托管包裝器可在 Windows 窗體客戶端應用程序中顯示網(wǎng)頁。 你可以使用 WebBrowser 控件在應用程序中復制 Internet Explorer Web 瀏覽功能,也可以禁用默認 Internet Explorer 功能并將該控件用作簡單的 HTML 文檔查看器。
<font color=gray>WPF 帶有一個隨時可用的 WebBrowser控件,它允許您在應用程序中托管一個完整的 Web 瀏覽器。WebBrowser 控件實際上只是 Internet Explorer 的 ActiveX 版本的外殼,但由于它是 Windows 的集成部分,因此您的應用程序應該可以在所有 Windows 機器上運行,而無需安裝其他組件。
?
2 WebBrowser常用的屬性、方法和事件
The WebBrowser control provides the following capabilities:
Navigation: Source, Navigate, NavigateToStream, NavigateToString, and Refresh.
Navigation Lifetime: Navigating, Navigated, and LoadCompleted.
Navigation Journaling: CanGoBack, GoBack, CanGoForward, and GoForward.
WPF/HTML Interoperability: InvokeScript and ObjectForScripting, and Document.
?
3 入門例子
(1)方法1:直接在XAML代碼中使用webBrowser控件:
(2)方法2:通過工具箱的webBrowser控件添加實現(xiàn):
打開工具箱窗口:
找到webBrowser控件:
將webBrowser控件拖拽到窗口MainWindow上:
修改webBrowser控件的網(wǎng)址屬性Source:
<WebBrowser HorizontalAlignment="Left" Height="207" Margin="71,87,0,0" VerticalAlignment="Top" Width="629" Source="https://www.baidu.com"/>
直接編譯運行:
文章來源:http://www.zghlxwxcb.cn/news/detail-484364.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-484364.html
到了這里,關于WPF中嵌入web網(wǎng)頁控件 WebBrowser的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!