Открывать ссылки в другой вкладке WebControl

1

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

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

Теги:
visual-studio-2012
awesomium

1 ответ

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню