У меня есть tabControl с двумя вкладками, каждый со своим Awesomium WebConrol. Мне нужны ссылки из одного WebControl для открытия в другом WebControl. В настоящее время я использую VS 2012.
Как это будет работать? Можно ли это сделать?
Вам нужно добавить 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;
}