我有一个带有两个tabPages的tabControl,每个tabPages都有自己的Awesomium WebConrol。我需要从一个WebControl链接到另一个WebControl中打开。我目前正在使用VS 2012。
那怎么办?它甚至可以吗?
答案 0 :(得分:0)
您需要在链接中添加target="_blank"
。这样您就可以捕获webControl.ShowCreatedWebView
事件。在这种情况下,您将拥有目标链接e.TargetURL
。您可以将其加载到另一个webControl对象,就像初始化一样。
您的链接:
<a href="http://www......" target="_blank">Link</a>
您的代码(第一个标签中的webControl1,第二个标签中的this.webControl2):
this.webControl1.ShowCreatedWebView += this.webControl1_ShowCreatedWebView;
private void webControl1_ShowCreatedWebView(object sender, Awesomium.Core.ShowCreatedWebViewEventArgs e)
{
webControl2.Source = e.TargetURL;
}