Exemplo n.º 1
0
 public void SetNewWindowsBehavior(NewWindowsBehavior mode)
 {
     if (_inner == null)
     {
         return;
     }
     _inner.LifeSpanHandler = new LifeSpanHandler(mode, url => {
         var args = new NewWindowEventArgs(url);
         NewWindow?.Invoke(this, args);
         return(args.Cancel);
     });
 }
Exemplo n.º 2
0
 public void SetNewWindowsBehavior(NewWindowsBehavior mode)
 {
     _newWindowsBehavior = mode;
 }
Exemplo n.º 3
0
 public LifeSpanHandler(NewWindowsBehavior mode, Func <string, bool> newWindowCancelCallback)
 {
     _mode = mode;
     _newWindowCancelCallback = newWindowCancelCallback;
 }