WebExpress.TabView.OnBeforePopup C# (CSharp) Méthode

OnBeforePopup() public méthode

public OnBeforePopup ( IWebBrowser browserControl, IBrowser browser, IFrame frame, string targetUrl, string targetFrameName, WindowOpenDisposition targetDisposition, bool userGesture, IWindowInfo windowInfo, bool &noJavascriptAccess, IWebBrowser &newBrowser ) : bool
browserControl IWebBrowser
browser IBrowser
frame IFrame
targetUrl string
targetFrameName string
targetDisposition WindowOpenDisposition
userGesture bool
windowInfo IWindowInfo
noJavascriptAccess bool
newBrowser IWebBrowser
Résultat bool
        public bool OnBeforePopup(IWebBrowser browserControl, IBrowser browser, IFrame frame, string targetUrl,
            string targetFrameName, WindowOpenDisposition targetDisposition, bool userGesture, IWindowInfo windowInfo,
            ref bool noJavascriptAccess, out IWebBrowser newBrowser)
        {
            newBrowser = null;

            Dispatcher.BeginInvoke(
                (Action)
                    (() =>
                    {
                        try
                        {
                            ApplicationCommands.New.Execute(
                                new OpenTabCommandParameters(targetUrl, "New tab", "#FFF9F9F9"), this);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine("Open popup in new tab error: " + ex.Message + " " + ex.Data);
                        }
                    }));

            return true;
        }
        public void OnTitleChanged(IWebBrowser browserControl, TitleChangedEventArgs titleChangedArgs) { }