void ImageContextMenu2(object sender, EventArgs e) { _ownerInvoke(() => { WebKitBrowser.activationContext.Activate(); WebURLRequest request = new WebURLRequestClass(); request.initWithURL(FormatImageLink(owner.GetCurrentElement().GetAttribute("src")), _WebURLRequestCachePolicy.WebURLRequestUseProtocolCachePolicy, 60); owner.uiDelegate.createWebViewWithRequest((WebView)owner.GetWebViewAsObject(), request); WebKitBrowser.activationContext.Deactivate(); }); }
void LinkContextMenu2_Click(object sender, EventArgs e) { _ownerInvoke(() => { WebKitBrowser.activationContext.Activate(); WebURLRequest request = new WebURLRequestClass(); request.initWithURL(owner.LastSelectedLink, _WebURLRequestCachePolicy.WebURLRequestUseProtocolCachePolicy, 60); owner.uiDelegate.createWebViewWithRequest((WebView)owner.GetWebViewAsObject(), request); WebKitBrowser.activationContext.Deactivate(); }); }