public virtual void OnOpenNewWindow(WebViewNewWindowEventArgs e) { if (_OpenNewWindow != null) { _OpenNewWindow(this, e); } }
/// <summary> /// Raises the open new window event. /// </summary> public void OnOpenNewWindow(WebView widget, WebViewNewWindowEventArgs e) { widget.Platform.Invoke(() => widget.OnOpenNewWindow(e)); }
/// <summary> /// Raises the <see cref="OpenNewWindow"/> event. /// </summary> /// <param name="e">Event arguments.</param> protected virtual void OnOpenNewWindow(WebViewNewWindowEventArgs e) { Properties.TriggerEvent(OpenNewWindowEvent, this, e); }
/// <summary> /// Raises the open new window event. /// </summary> public void OnOpenNewWindow(WebView widget, WebViewNewWindowEventArgs e) { using (widget.Platform.Context) widget.OnOpenNewWindow(e); }
/// <summary> /// Raises the <see cref="OpenNewWindow"/> event. /// </summary> /// <param name="e">Event arguments.</param> protected virtual void OnOpenNewWindow(WebViewNewWindowEventArgs e) { Properties.TriggerEvent(OpenNewWindowEvent, this, e); }
/// <summary> /// Raises the open new window event. /// </summary> public void OnOpenNewWindow(WebView widget, WebViewNewWindowEventArgs e) { widget.Platform.Invoke(() => widget.OnOpenNewWindow(e)); }
public virtual void OnOpenNewWindow (WebViewNewWindowEventArgs e) { if (_OpenNewWindow != null) _OpenNewWindow (this, e); }
void HandleOpenNewWindow(object sender, WebViewNewWindowEventArgs e) { Application.Instance.AsyncInvoke(delegate { Application.Instance.Open(e.Uri.AbsoluteUri); }); e.Cancel = true; }