Chromium Embedded Framework(Cef)
使用的是google chrome 内核 chromium
安装:
PM> Install-Package CefSharp.Wpf
注: 推荐使用控制台安装,安装时间大概是20分钟左右;安装的默认版本为最新是53.0.0版本,此版本需要的.NET Framework 版本为4.5.2以上。此版本需要的.entframework 版本为4.5.2以上。此版本需要的.NET Framework 版本为4.5.2以上。
配置:
解决方案->右键->配置管理器->活动解决方案平台—新建x86(32位系统)-x64(64位系统)—选中你的项目选择平台--选择对应的系统
使用:
xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
xml中引入命名空间
<Window x:Class="xinglemanager.TestShow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
<Grid>
<cefSharp:ChromiumWebBrowser Name="mychrome" Grid.Row="0" Address="http://www.csdn.com"/>
</Grid>
>
</Window>
注:设计器无法预览,记住了哦 !!!! 如果报错 重新生成解决方案 或重启VS 都可以。 如果提示找不到命名空间,请检查.NET Framework 版本是不是4.5.2以上。(项目-》属性-》目标框架)
具体使用有官方文档
https://github.com/cefsharp/CefSharp