2015-03-25 5 views
1

У меня есть tabControl с двумя вкладками, каждый со своим Awesomium WebConrol. Мне нужны ссылки из одного WebControl для открытия в другом WebControl. В настоящее время я использую VS 2012.Открытые ссылки в другой вкладке WebControl

Как это будет работать? Можно ли это сделать?

ответ

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; 
}