WebExpress.TabView.WebView_FrameLoadEnd C# (CSharp) 메소드

WebView_FrameLoadEnd() 개인적인 메소드

private WebView_FrameLoadEnd ( object sender, FrameLoadEndEventArgs e ) : void
sender object
e FrameLoadEndEventArgs
리턴 void
        private void WebView_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
        {
            Dispatcher.Invoke(() =>
            {
                if (e.Frame.IsMain)
                {
                    try
                    {
                        Task.Factory.StartNew(() => SetAddress(e.Url));
                        refreshing = false;

                        if (Directory.Exists("Extensions"))
                        {
                            foreach (string file in System.IO.Directory.GetFiles("Extensions", "*.js"))
                            {
                                WebView.ExecuteScriptAsync(System.IO.File.ReadAllText(file));
                            }
                        }
                        HideSuggestions();
                        Task.Factory.StartNew(WriteHistory);
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("WebView loadend error: " + ex.Message + " " + ex.Data);
                    }
                }

                Task.Factory.StartNew(ChangeColor);

            });
        }