Avalonia跨平台入门第二十一篇之玩耍CEF
在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板、控件的拖放效果、控件的置顶和置底、控件的锁定、自定义Window样式、动画效果、Expander控件、ListBox折叠列表、聊天窗口、ListBox图片消息、窗口抖动、语音发送、语音播放、语音播放问题;今晚接着研究CEF去加载网页,下面是加载高德地图效果:
直接上GitHub的地址:
https://github.com/CefNet/CefNet
1、在入口进行初始化设置:
var settings = new CefSettings();
settings.MultiThreadedMessageLoop = !externalMessagePump;
settings.ExternalMessagePump = externalMessagePump;
settings.NoSandbox = true;
settings.WindowlessRenderingEnabled = true;
settings.LocalesDirPath = Path.Combine(cefPath, "Resources", "locales");
settings.ResourcesDirPath = Path.Combine(cefPath, "Resources");
settings.LogSeverity = CefLogSeverity.Warning;
settings.IgnoreCertificateErrors = true;
settings.UncaughtExceptionStackSize = 8;
2、我直接后台加载测试的:
private void GoToLoadMap()
{string initUrl = "file:///" + AppDomain.CurrentDomain.BaseDirectory + @"Maps/HeatMap.html";WebView webView = new WebView();webView.InitialUrl = initUrl;RootGrid.Children.Add(webView);
}
3、去下载Chromium Embedded Framework:
https://cef-builds.spotifycdn.com/index.html
4、关于配置
Extract all files into the cef/ directory.
Copy cef/Resources/icudtl.dat into cef/Release/
最终简单的效果先这样吧;以后有时间的话,可以再去摸索一下更复杂的效果;编程不息、Bug不止、无Bug、无生活;改bug的冷静、编码的激情、完成后的喜悦、挖坑的激动 、填坑的兴奋;这也许就是屌丝程序员的乐趣吧;今天就到这里吧;希望自己有动力一步一步坚持下去;生命不息,代码不止;大家抽空可以看看今天分享的效果,有好的意见和想法,可以在留言板随意留言;我看到后会第一时间回复大家,多谢大家的一直默默的关注和支持!如果觉得不错,那就伸出您的小手点个赞并关注一下,多谢您的支持!
Avalonia跨平台入门第二十一篇之玩耍CEF相关推荐
- Avalonia跨平台入门第二十三篇之滚动字幕
在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定.自定义Window样式.动画效果.Expande ...
- Avalonia跨平台入门第二十篇之语音播放问题
在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定.自定义Window样式.动画效果.Expande ...
- Avalonia跨平台入门第二十二篇之人脸检测
在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定.自定义Window样式.动画效果.Expande ...
- Avalonia跨平台入门第二篇
前面一篇简单的弄了个Demo去玩耍了一下Avalonia;你还别说效还挺有意思,这不咱们今天接着更深一步的去了解他,来看看效果: 在统信UOS下运行效果: 环境搭建在统信UOS(多一步开启开发模式): ...
- Avalonia跨平台入门第十一篇之自定义Window
在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定;今天趁着周末接着去摸索自定义Window样式,毕 ...
- IntelliJ IDEA快速入门 | 第二十一篇:IntelliJ IDEA中的常用配置(十三)——设置项目文件的编码
如何设置项目文件的编码呢?首先,进入IntelliJ IDEA的设置界面中,并展开Editor这一项,这时你会看到File Encodoings,选中它之后,可以看到如下图所示的界面. 在以上界面中, ...
- 奋斗的小孩系列 FPGA学习altera系列: FPGA学习altera 系列 第二十一篇 数码管设计
奋斗的小孩系列 FPGA学习altera系列: FPGA学习altera 系列 第二十一篇 数码管设计 作者:奋斗的小孩 郝旭帅(转载请注明出处) 大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是 ...
- Avalonia跨平台入门第四篇之Popup在uos下问题
上一篇简单玩耍了Popup,这不正当我洋洋自得的时候前线传来战报:你家伙做的效果在UOS下面有问题;然后直接发来一张捷报: 明明在乌班图和优麒麟都没啥问题,单单就你这个UOS牛,结果发现个神奇的特效: ...
- Avalonia跨平台入门第一篇
作为一枚屌丝程序员来说最大的爱好就是撸代码,有时候根本停不下来(沉迷工作,无法自拔);因为一直都是WPF开发,后面也摸索了一下Xamarin的东西;这不又看到其他人又在搞什么跨平台;我也是手也很痒痒; ...
最新文章
- Python 自动化办公之 Excel 拆分并自动发邮件
- 什么是OKR?这就是OKR
- Hadoop:eclipse配置hadoop-eclipse-plugin(版本hadoop2.7.3)
- 原来这些元器件最容易引发电路故障。。。
- *PAT_B_1030_Java(22分)_C++(25分)
- RefFieldMethodDetails——查看类的域和方法
- pandas 替换 某列大于_Pandas使用总结
- java 配置tomcat_为tomcat配置java环境变量
- redux-actions入门
- 计算机专业计算机 等级怎样填,计算机水平一般怎么填
- CentOS7下安装并简单设置PostgreSQL笔记
- 使用k-近邻算法进行分类
- 工具类:获取两个经纬度的距离(米)
- 2021年中国气体分离设备行业运营情况分析:气体分离及液化设备产量14.85万台[图]
- C陷阱与缺陷-1理解函数申明
- CSR8615蓝牙芯片功能调试入门笔记---上
- 一台计算机数据丢失与恢复,数据丢失后的六种计算机恢复方法
- UC/OS-II(一)资料绪论
- 华为信息与网络技术学院2016-2017大学生ICT技能大赛圆满闭幕
- eclipse 背景色