码迷,mamicode.com
首页 > Web开发 > 详细

使用CefSharp在.Net程序中嵌入Chrome浏览器(三)——基本操作

时间:2018-11-02 00:05:31      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:hit   add   方法   ext   实现   win   name   har   nfa   

CefSharp本身提供了WPF和WinForm两个版本的控件,这两个版本的控件使用方法大同小异,由于我WPF的版本用的较多,这里就简单的介绍下WPF版的CEFSharp控件的用法。

加载页面:

ChromiumWebBrowser提供了Load函数,可以实现页面的加载,

_chrome.Load("http://tianfang.cnblogs.com/");

不过这个函数只能在CEF控件加载完成后进行,用起来有些不方便,往往用他来实现页面的刷新。实际使用中大多通过设置Address属性跳转到指定页面。

_chrome.Address = "http://tianfang.cnblogs.com/";

 

停止加载:

停止加载接口如下:

_chrome.GetBrowser().StopLoad();
_chrome.Stop();

第二个是一个扩展函数,实际上是第一个的封装,不过用起来更加方便。

 

重新加载

重新加载接口如下:

_chrome.GetBrowser().Reload();
_chrome.Reload();

第二个函数也是第一个的封装。

Reload函数还有一个重载的形式,可以实现无视当前缓存重新加载,这个在调试的过程中非常有用:

_chrome.Reload(true);

 

基础命令

另外,CEF对常用的命令也进行了封装,用MVVM的方式调用非常方便。

  • ForwardCommand;
  • BackCommand;

 

  • CutCommand;
  • CopyCommand;
  • PasteCommand;

 

  • RedoCommand;
  • UndoCommand;

使用CefSharp在.Net程序中嵌入Chrome浏览器(三)——基本操作

标签:hit   add   方法   ext   实现   win   name   har   nfa   

原文地址:https://www.cnblogs.com/TianFang/p/9893017.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!