首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Awesomium webcontrol

Awesomium webcontrol
EN

Stack Overflow用户
提问于 2015-04-26 08:04:15
回答 2查看 1.8K关注 0票数 4

所以我一直试图在我的一个副项目(C#,WPF项目类型)中使用IE以外的东西来实现我的was控件,并且我在寻找替代方案,并且在过去尝试过,但未能实现它们。

我决定再试一次并实现awesomium,然而它仍然像往常一样令人困惑,并且没有任何直接的示例可供我用作基础。

谁能告诉我如何为webview/webcontrol实现awesomium?我的愿景是让它导航到shoutbox网站,同时我的应用程序仍然打开以保持它在那里(即不刷新它以便它不会丢失任何东西),因为它显示在tabitem空间中。

EN

回答 2

Stack Overflow用户

发布于 2015-04-26 10:45:05

我使用过Awesomium,但我使用的最新版本是1.6.1,与当前版本有一些不同--它们实际上让事情变得更简单。

The documentation说,您应该能够通过设置Source属性来强制导航控件:

代码语言:javascript
复制
<osm:WebControl Name="webControl"
                Source="http://www.google.com/" 
                />

如果您发现Source属性不可绑定,那么只需恢复到使用视图中的一些代码-从视图模型(或从事件代理(如果您正在使用事件代理))订阅属性更改事件,并更改Source属性以响应事件。

票数 2
EN

Stack Overflow用户

发布于 2016-06-13 21:36:15

我相信,Source属性的问题在于,如果您将其设置为相同的URI来刷新,它将不会因为错误而刷新。他们的github pageanswers page上记录了这一点。

作为变通方法,要正确刷新页面,需要先将一个假URI传递给绑定属性,然后再将页面传递给绑定属性,如下所示:

代码语言:javascript
复制
CurrentSource = "FakeUriString".ToUri();
CurrentSource = "http://www.yourpage.com".ToUri();

请记住,我当前的Awesomium版本是1.7.4.2,他们可能会在未来修复这个问题,正如他们在问题页面中所说的那样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29872142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档