【DotNetBrowser教程】WPF开发人员快速入门指南

时间:2024-03-26 09:43:24

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项目:

【DotNetBrowser教程】WPF开发人员快速入门指南


4、添加DotNetBrowser.dll

Solution Explorer中,右键单击References并选择Add References菜单项:

【DotNetBrowser教程】WPF开发人员快速入门指南

在打开的Reference Manager对话框中,单击Browse按钮:

【DotNetBrowser教程】WPF开发人员快速入门指南

选择D:\ Projects \ DotNetBrowser \ Library \ DotNetBrowser.dll文件,然后单击添加:

【DotNetBrowser教程】WPF开发人员快速入门指南

单击确定:

【DotNetBrowser教程】WPF开发人员快速入门指南

DotNetBrowser.Chromium.dll如果位于相同的文件夹中,则会自动找到DotNetBrowser.dll。但是您也可以将它添加到引用中,尤其是在使用Visual Studio方式完成项目部署时。这两个组件都必须存在。


5、添加许可证

在解决方案资源管理器中,右键单击WPF.DotNetBrowser并选择Add Existing Item:

【DotNetBrowser教程】WPF开发人员快速入门指南

在文件打开对话框中,选择D:\ Projects \ DotNetBrowser \ Library \ teamdev.licenses文件,然后单击Add:

【DotNetBrowser教程】WPF开发人员快速入门指南

Solution Explorer中,右键单击teamdev.licenses,然后选择Properties

【DotNetBrowser教程】WPF开发人员快速入门指南

在属性面板中改变:

【DotNetBrowser教程】WPF开发人员快速入门指南


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或单击工具栏中的开始按钮。如果您已正确完成所有操作,那么您将看到以下内容:

【DotNetBrowser教程】WPF开发人员快速入门指南