WPF和WinForm集成Miniblink49版本
1.添加MiniblinkNet项目引用
2.引用node.dll
3.修改主窗体xaml
<Window
x:Class="DMSkin.Miniblink.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:forms="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:local="clr-namespace:DMSkin.Miniblink"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Title="MainWindow"
Width="800"
Loaded="Window_Loaded"
Height="450"
mc:Ignorable="d">
<WindowsFormsHost Name="Host">
<forms:PictureBox x:Name="pictureBox" />
</WindowsFormsHost>
</Window>
4.修改主窗体cs
using Kyozy.MiniblinkNet;
using System.Windows;
namespace DMSkin.Miniblink
{
public partial class MainWindow : Window
{
private WebView m_wke;
public MainWindow()
{
InitializeComponent();
m_wke = new WebView(); //构造函数可以是无参,但是后面必须调用 Bind 方法
m_wke.Bind(pictureBox);//随便绑定一个控件或窗口
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
m_wke.LoadURL("http://www.baidu.com");
}
}
}
5.演示效果
6.项目压缩文件
链接:https://pan.baidu.com/s/1A3287CXgniqWKbtV0wJS7g
提取码:dc91