在前面分享的几篇中咱已经玩耍了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相关推荐

  1. Avalonia跨平台入门第二十三篇之滚动字幕

    在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定.自定义Window样式.动画效果.Expande ...

  2. Avalonia跨平台入门第二十篇之语音播放问题

    在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定.自定义Window样式.动画效果.Expande ...

  3. Avalonia跨平台入门第二十二篇之人脸检测

    在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定.自定义Window样式.动画效果.Expande ...

  4. Avalonia跨平台入门第二篇

    前面一篇简单的弄了个Demo去玩耍了一下Avalonia;你还别说效还挺有意思,这不咱们今天接着更深一步的去了解他,来看看效果: 在统信UOS下运行效果: 环境搭建在统信UOS(多一步开启开发模式): ...

  5. Avalonia跨平台入门第十一篇之自定义Window

    在前面分享的几篇中咱已经玩耍了Popup.ListBox多选.Grid动态分.RadioButton模板.控件的拖放效果.控件的置顶和置底.控件的锁定;今天趁着周末接着去摸索自定义Window样式,毕 ...

  6. IntelliJ IDEA快速入门 | 第二十一篇:IntelliJ IDEA中的常用配置(十三)——设置项目文件的编码

    如何设置项目文件的编码呢?首先,进入IntelliJ IDEA的设置界面中,并展开Editor这一项,这时你会看到File Encodoings,选中它之后,可以看到如下图所示的界面. 在以上界面中, ...

  7. 奋斗的小孩系列 FPGA学习altera系列: FPGA学习altera 系列 第二十一篇 数码管设计

    奋斗的小孩系列 FPGA学习altera系列: FPGA学习altera 系列 第二十一篇 数码管设计 作者:奋斗的小孩 郝旭帅(转载请注明出处) 大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是 ...

  8. Avalonia跨平台入门第四篇之Popup在uos下问题

    上一篇简单玩耍了Popup,这不正当我洋洋自得的时候前线传来战报:你家伙做的效果在UOS下面有问题;然后直接发来一张捷报: 明明在乌班图和优麒麟都没啥问题,单单就你这个UOS牛,结果发现个神奇的特效: ...

  9. Avalonia跨平台入门第一篇

    作为一枚屌丝程序员来说最大的爱好就是撸代码,有时候根本停不下来(沉迷工作,无法自拔);因为一直都是WPF开发,后面也摸索了一下Xamarin的东西;这不又看到其他人又在搞什么跨平台;我也是手也很痒痒; ...

最新文章

  1. Python 自动化办公之 Excel 拆分并自动发邮件
  2. 什么是OKR?这就是OKR
  3. Hadoop:eclipse配置hadoop-eclipse-plugin(版本hadoop2.7.3)
  4. 原来这些元器件最容易引发电路故障。。。
  5. *PAT_B_1030_Java(22分)_C++(25分)
  6. RefFieldMethodDetails——查看类的域和方法
  7. pandas 替换 某列大于_Pandas使用总结
  8. java 配置tomcat_为tomcat配置java环境变量
  9. redux-actions入门
  10. 计算机专业计算机 等级怎样填,计算机水平一般怎么填
  11. CentOS7下安装并简单设置PostgreSQL笔记
  12. 使用k-近邻算法进行分类
  13. 工具类:获取两个经纬度的距离(米)
  14. 2021年中国气体分离设备行业运营情况分析:气体分离及液化设备产量14.85万台[图]
  15. C陷阱与缺陷-1理解函数申明
  16. CSR8615蓝牙芯片功能调试入门笔记---上
  17. 一台计算机数据丢失与恢复,数据丢失后的六种计算机恢复方法
  18. UC/OS-II(一)资料绪论
  19. 华为信息与网络技术学院2016-2017大学生ICT技能大赛圆满闭幕
  20. eclipse 背景色

热门文章

  1. SDOI2017 新生舞会
  2. mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子
  3. 《算法竞赛入门经典》第三章 3.4
  4. 如何识别是三层交换机还是二层交换机
  5. pat 团体天梯赛 L2-012. 关于堆的判断
  6. mybatis模糊查询不同写法
  7. 3-07. 求前缀表达式的值(25) (ZJU_PAT数学)
  8. 基于SQL的日志分析工具myselect
  9. Debian7 apt源设置
  10. NPOI 删除指定的行