发布时间:2020-07-09责任编辑:满帅 浏览:1721
.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
差不多就是.NET 平台(WPF和WinForm)下的Chromium 嵌入集成框架。
Github项目地址
https://github.com/cefsharp/CefSharp

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

注意:最新Release 版本是83,需要VC2015运行库,并且.NETFramework 版本要大于等于4.5.2。
大致有以下场景需要吧。
1. 开发浏览器程序
2. 将网页快速封装成CS架构程序
3. 有些场景必须要用CS技术,但是团队BS开发经验丰富
4. 其他
现在面临第三种场景,不多讲,看一下如何使用CefSharp将Chromium与WPF 结合吧。
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,有中文的帮助文档
传送门:
外包部供稿