Exemple #1
0
        private void DownloadTask_TaskFinished(object sender, EventArgs e)
        {
            if (Workflow.DownloadTask.Status == DownloadTask.DownloadStatus.Completed)
            {
                Dispatcher.Invoke(() =>
                {
                    Parser.Load(Workflow.DownloadTask.LocalFile, Workflow.PageTemplate.Encoding);
                    CodeSourceView.Document = Parser.SourceCode;
                    CodeSourceTree.Items.Clear();
                    CodeSourceTree.Items.Add(Parser.SourceTree);
                });
            }

            Dispatcher.BeginInvoke((Action)(() =>
            {
                UrlBar.IsEnabled = true;
                BrowseButton.Content = "Reload";
                PleaseWaitPanel.Visibility = Visibility.Hidden;
            }));
        }