1. 程式人生 > >【DotNetBrowser教程】WPF開發人員快速入門指南

【DotNetBrowser教程】WPF開發人員快速入門指南

DotNetBrowser能嵌入一個基於Chromium的WPF或WinForms元件到你的.NET應用中,用來顯示使用HTML5、CSS3、JavaScript、Silverlight等技術構建的現代網頁。

在本快速入門指南中,您將學習如何下載DotNetBrowser庫,獲取評估許可證,以及建立、配置和執行第一個載入並顯示www.google.com網頁的.NET WPF應用程式。


1、下載庫

下載DotNetBrowser庫之後,將下載的dotnetbrowser.zip存檔解壓縮到 D:\ Projects \ DotNetBrowser \ 目錄中。


2、下載許可證

將許可證檔案儲存在D:\ Projects \ DotNetBrowser \ Library \ 目錄中。


3、建立WPF應用程式

在D:\ Projects \ DotNetBrowser目錄中建立一個新的WPF應用程式C#專案或WPF應用程式Visual Basic專案:


4、新增DotNetBrowser.dll

Solution Explorer中,右鍵單擊References並選擇Add References選單項:

在開啟的Reference Manager對話方塊中,單擊Browse按鈕:

選擇D:\ Projects \ DotNetBrowser \ Library \ DotNetBrowser.dll檔案,然後單擊新增:

單擊確定:

DotNetBrowser.Chromium.dll如果位於相同的資料夾中,則會自動找到DotNetBrowser.dll。但是您也可以將它新增到引用中,尤其是在使用Visual Studio方式完成專案部署時。這兩個元件都必須存在。


5、新增許可證

在解決方案資源管理器中,右鍵單擊WPF.DotNetBrowser並選擇Add Existing Item:

在檔案開啟對話方塊中,選擇D:\ Projects \ DotNetBrowser \ Library \ teamdev.licenses檔案,然後單擊Add:

Solution Explorer

中,右鍵單擊teamdev.licenses,然後選擇Properties

在屬性面板中改變:


6、更改原始碼

將以下程式碼插入MainWindow.xaml檔案:

<Window x:Class="WPF.DotNetBrowser.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid Name="mainLayout">

    </Grid>
</Window>

7、C#.NET

using DotNetBrowser;
using DotNetBrowser.WPF;

namespace WPF.DotNetBrowser
{
    public partial class MainWindow : Window
    {
        BrowserView webView;

        public MainWindow()
        {
            InitializeComponent();

            webView = new WPFBrowserView();
            mainLayout.Children.Add((UIElement)webView.GetComponent());
            webView.Browser.LoadURL("http://www.google.com");
        }
    }
}

8、Visual Basic .NET

Imports DotNetBrowser
Imports DotNetBrowser.WPF

Class MainWindow
    Private webView As BrowserView

    Public Sub New()

        InitializeComponent()

        webView = New WPFBrowserView()
        mainLayout.Children.Add(webView.GetComponent())
        webView.Browser.LoadURL("http://www.google.com")

    End Sub
End Class

9、執行應用程式

要執行該應用程式,請按F5或單擊工具欄中的開始按鈕。如果您已正確完成所有操作,那麼您將看到以下內容: