/// <summary> /// FillView content clicked /// </summary> /// <param name="sender"></param> /// <param name="e"></param> async void HubGridView_ItemClick_1(object sender, ItemClickEventArgs e) { // can't get more ifthere's no internet if (await IsInternet()) { var _Item = e.ClickedItem as IArticle; if (_Item is AdvertArticle) { return; } else if (_Item is SummaryArticle) { return; } else if (_Item is CalendarArticle) { return; } else if (_Item is WeatherArticle) { return; } else { var _AppHubViewModel = this.DataContext as AppHubViewModel; if (_AppHubViewModel != null) { SuspendAds(); var _Feed = _AppHubViewModel .Feeds.First(x => x.Articles.Contains(_Item)).Feed; MyBrowser.Navigate(_Item, _Feed); } } } }
void item_Click(object sender, EventArgs e) { if (navLastSelect != null) { navLastSelect.Image = null; } ToolStripMenuItem item = sender as ToolStripMenuItem; navLastSelect = item; item.Image = Resources.selection; item.Select(); browser.Navigate(item.Tag.ToString()); }
private void Form1_Load(object sender, EventArgs e) { this.Width = 1920; this.Height = 1080; using (StreamReader reader = new StreamReader(AppDomain.CurrentDomain.BaseDirectory + "/config.json")) { var data = reader.ReadToEnd(); myTask = JsonConvert.DeserializeObject <MyTask>(data); myBrowser = new MyBrowser(); myBrowser.ScriptErrorsSuppressed = true; myBrowser.Dock = DockStyle.Fill; this.Controls.Add(myBrowser); var url = myTask.Url; myBrowser.Navigate(url); myBrowser.PrintScreenFilePath = @"e:/printscreen.jpg"; myBrowser.DocumentCompleted += MyBrowser_DocumentCompleted; } }
private void ShowBrowser(string addressName) { var site = _siteFactory.GetSite(addressName); if (site == null) { return; } var addressWithoutPrefix = site.Address; if (String.IsNullOrEmpty(addressWithoutPrefix)) { return; } MyListBox.Visibility = Visibility.Collapsed; MyBrowser.Visibility = Visibility.Visible; var address = HelperFunctions.AddAddressPrefix(addressWithoutPrefix); MyBrowser.Navigate(address); HelperFunctions.TrySetSuppressScriptErrors(MyBrowser, true); }
private void btnStartSearch_Click(object sender, RoutedEventArgs e) { try { mCrawlDetail = new CrawlDetail(); this.DataContext = mCrawlDetail; string url = txtSearchUrl.Text; MyBrowser.Navigate(url); tbkCurrentStatus.Text = "Running"; Thread th = new Thread(new ThreadStart(() => { WebCrawler spider = new WebCrawler(url, url, 100); //spider.WebPageManager.WebPageContentHandler = [Delegate].Combine(spider.WebPageManager.WebPageContentHandler, New WebPageContentDelegate(AddressOf spider_WebPageContentHandler)) spider.WebPageManager.WebPageTaskCompleted = new WebPageContentDelegate(spider_WebPageContentHandler); spider.Execute(); var lst = spider.WebPages.Values; this.Dispatcher.Invoke(new Action(() => { tbkCurrentStatus.Text = "Completed"; CrawlerDetail result = new CrawlerDetail(); result.ProjectName = ProjectName; result.CrawlDate = DateAndTime.Now; result.WebsiteUrl = url; result.TotalCrawled = mCrawlDetail.TotalCrawled; result.BrokenLinks = mCrawlDetail.TotalBrokenLink; CrawlerQueries.SaveCrawlerDetail(result); })); })); th.Start(); } catch (Exception ex) { MessageBox.Show("Error"); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { MyBrowser.Navigate(new Uri(_url, UriKind.Absolute)); }
public void Goto(string url) { url = url + (url.IndexOf("?") > 0 ? "&" : "?") + "master=empty"; browser.Navigate(url); }
public MainWindow() { InitializeComponent(); MyBrowser.Navigate(Directory.GetCurrentDirectory() + "/HTMLPage1.html"); }
private void ShowMenu() { MyListBox.Visibility = Visibility.Visible; MyBrowser.Visibility = Visibility.Collapsed; MyBrowser.Navigate("about:blank"); }