上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 一、前言 基于CefSharp开发的浏览器项目已有一段时间,考虑到后期数据维护需要Server端来管理,故开启新篇章搭建浏览器后端服务。该项目前期以梳理服务端知识为主,后期将配合CefSharp浏览器项目一起使用。 关于服务端技术选型,考虑到近期刚好有项目需求,并且本人也想学习下Web API相关知 阅读全文
posted @ 2021-02-03 09:44 咸鱼翻身? 阅读(3509) 评论(11) 推荐(15) 编辑
摘要: 一、Edge收藏夹菜单分析 如下图所示为Edge收藏夹菜单, 点击收藏夹菜单按钮(红框部分)弹出收藏夹菜单窗体,窗体中包含工具栏(绿框部分)和树型菜单(黄框部分) 工具栏按钮功能分别为添加当前网页到根节点、创建新文件夹到根节点、搜索收藏夹内容、单中单(收藏夹菜单中的其他功能)、收藏夹菜单固定到右侧 阅读全文
posted @ 2021-01-12 08:44 咸鱼翻身? 阅读(1324) 评论(5) 推荐(8) 编辑
摘要: 说明:由于Cefsharp浏览器项目需要各类控件,故之后的一些定义控件样式会参照Edge浏览器深色主题样式开发 一、查看TreeView原样式 1、通过Blend查看TreeView原有样式 <Style x:Key="TreeViewStyle1" TargetType="{x:Type Tree 阅读全文
posted @ 2020-12-29 21:05 咸鱼翻身? 阅读(540) 评论(0) 推荐(3) 编辑
摘要: 一、网页缩放分析 缩放入口 1、Ctrl + 鼠标滑轮缩放 2、菜单中缩放子菜单缩放 3、搜索框中网页缩放按钮缩放 缩放属性及命令 ChromiumWebBrowser 提供了缩放量值、缩放级别、放大/缩小/重置命令等,如下图 二、鼠标滑轮缩放 简单缩放实现 要实现缩放,首先需捕获鼠标滚动事件,在初 阅读全文
posted @ 2020-12-07 19:44 咸鱼翻身? 阅读(5138) 评论(12) 推荐(9) 编辑
摘要: 一、菜单分析 上图为Edge浏览器现有的菜单内容,菜单中即有子菜单也有组合菜单。 本章节将开发浏览器菜单样式,菜单部分功能将后期进行处理。 二、创建菜单用户控件 新建用户控件命名为WebMenuUc,Grid添加如下代码 <controls:MMenu> <controls:MMenuItem He 阅读全文
posted @ 2020-12-04 15:56 咸鱼翻身? 阅读(1348) 评论(0) 推荐(12) 编辑
摘要: 一、查看Menu原样式 1、通过Blend查看Menu原有样式 Menu的原有样式结构较为简单,由边框Border及集合控件 ItemsPresenter 组成,原有样式如下 <Style x:Key="MenuStyle1" TargetType="{x:Type Menu}"> <Setter 阅读全文
posted @ 2020-11-17 15:16 咸鱼翻身? 阅读(458) 评论(0) 推荐(3) 编辑
摘要: 一、CefSharp文件下载分析 查看ChromiumWebBrowser类发现cef数据下载处理在IDownloadHandler中进行,但并未找到相应的实现类,故我们需要自己实现DownloadHandler 创建CustomDownloadHandler类并实现IDownloadHandler 阅读全文
posted @ 2020-11-07 09:27 咸鱼翻身? 阅读(5022) 评论(4) 推荐(6) 编辑
摘要: 一、上文回顾 上编实现了简单的网页加载功能包括URL输入、打开空标签页、网页链接中新页面处理等 本编将对网页的Title绑定、前进、后退、刷新等事件处理 二、Title绑定处理 当打开网页时Title一直是新标签页,而Edge浏览器中是动态变化的,因此我们需要建立起绑定机制,那么如何取网页Title 阅读全文
posted @ 2020-11-05 17:31 咸鱼翻身? 阅读(2276) 评论(0) 推荐(6) 编辑
摘要: 上一篇 https://www.cnblogs.com/mchao/p/13914726.html 简单了解了CefSharp引用配置但页面光秃秃的,这一篇着手开发简单浏览器窗体 一、Edge浏览器窗体分析 如上图所示可先将浏览器窗体分为两大部分,Header及Body部分,Header暂时分为Ta 阅读全文
posted @ 2020-11-04 17:02 咸鱼翻身? 阅读(2745) 评论(6) 推荐(9) 编辑
摘要: 一、查看TabControl原样式 <ControlTemplate TargetType="{x:Type TabControl}"> <Grid x:Name="templateRoot" ClipToBounds="true" SnapsToDevicePixels="true" Keyboa 阅读全文
posted @ 2020-11-04 15:01 咸鱼翻身? 阅读(555) 评论(0) 推荐(3) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页