WPF CefSharp 集成-新闻详情

WPF CefSharp 集成


发布时间:2020-07-09责任编辑:满帅 浏览:1721


CefSharp 是什么?

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

差不多就是.NET 平台(WPFWinForm)下的Chromium 嵌入集成框架。

 

Github项目地址

https://github.com/cefsharp/CefSharp

,.png

可以看到WPF最新稳定版是 83.4.20

 

,,.png

注意:最新Release 版本是83,需要VC2015运行库,并且.NETFramework 版本要大于等于4.5.2

 

为什么用CefSharp

大致有以下场景需要吧。

1. 开发浏览器程序

2. 将网页快速封装成CS架构程序

3. 有些场景必须要用CS技术,但是团队BS开发经验丰富

4. 其他

 

现在面临第三种场景,不多讲,看一下如何使用CefSharpChromium与WPF 结合吧。

 

 

Quick Start

 

1. 安装

使用nuget 安装

Install-Package CefSharp.Wpf -Version 83.4.20


2. XAML 集成

 

<!-- Add a xmlns:wpf="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf" attribute to your parent control -->

<!-- Create a new instance in code or in `xaml` -->

<Border Grid.Row="1" BorderBrush="Gray" BorderThickness="0,1">

    <wpf:ChromiumWebBrowser x:Name="Browser" Address="www.cool.com"/>

</Border>

 

 

这就可以了,很简洁,更多使用方法可以参考仓库的Wiki,有中文的帮助文档

传送门:

https://github.com/cefsharp/CefSharp/wiki/CefSharp%E4%B8%AD%E6%96%87%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3


外包部供稿