所以我一直试图在我的一个副项目(C#,WPF项目类型)中使用IE以外的东西来实现我的was控件,并且我在寻找替代方案,并且在过去尝试过,但未能实现它们。
我决定再试一次并实现awesomium,然而它仍然像往常一样令人困惑,并且没有任何直接的示例可供我用作基础。
谁能告诉我如何为webview/webcontrol实现awesomium?我的愿景是让它导航到shoutbox网站,同时我的应用程序仍然打开以保持它在那里(即不刷新它以便它不会丢失任何东西),因为它显示在tabitem空间中。
发布于 2015-04-26 10:45:05
我使用过Awesomium,但我使用的最新版本是1.6.1,与当前版本有一些不同--它们实际上让事情变得更简单。
The documentation说,您应该能够通过设置Source属性来强制导航控件:
<osm:WebControl Name="webControl"
Source="http://www.google.com/"
/>如果您发现Source属性不可绑定,那么只需恢复到使用视图中的一些代码-从视图模型(或从事件代理(如果您正在使用事件代理))订阅属性更改事件,并更改Source属性以响应事件。
发布于 2016-06-13 21:36:15
我相信,Source属性的问题在于,如果您将其设置为相同的URI来刷新,它将不会因为错误而刷新。他们的github page和answers page上记录了这一点。
作为变通方法,要正确刷新页面,需要先将一个假URI传递给绑定属性,然后再将页面传递给绑定属性,如下所示:
CurrentSource = "FakeUriString".ToUri();
CurrentSource = "http://www.yourpage.com".ToUri();请记住,我当前的Awesomium版本是1.7.4.2,他们可能会在未来修复这个问题,正如他们在问题页面中所说的那样。
https://stackoverflow.com/questions/29872142
复制相似问题