public WebBrowserForm_Test() { this.InitializeComponent(); var ctl = new WebBrowserControl(); this.MainPanel.Controls.Add(ctl); ctl.Navigate("www.google.com"); }
private void LoadReportContent(GitRevision revision, bool isFavIconMissing) { try { if (revision.BuildStatus.ShowInBuildReportTab) { _buildReportWebBrowser.Navigate(revision.BuildStatus.Url); } if (isFavIconMissing) { _buildReportWebBrowser.Navigated += BuildReportWebBrowserOnNavigated; } } catch { // No propagation to the user if the report fails } }
public Window1() { InitializeComponent(); Configure(); WebBrowserControl.Navigate(WmUri); }
public void FillBuildReport([CanBeNull] GitRevision revision) { if (_selectedGitRevision != null) { _selectedGitRevision.PropertyChanged -= RevisionPropertyChanged; } _selectedGitRevision = revision; if (_selectedGitRevision != null) { _selectedGitRevision.PropertyChanged += RevisionPropertyChanged; } _tabControl.SuspendLayout(); try { var buildInfoIsAvailable = !string.IsNullOrEmpty(revision?.BuildStatus?.Url); if (buildInfoIsAvailable) { if (_buildReportTabPage == null) { CreateBuildReportTabPage(_tabControl); } var isFavIconMissing = _buildReportTabPage.ImageIndex < 0; if (isFavIconMissing || _tabControl.SelectedTab == _buildReportTabPage) { try { if (revision.BuildStatus.ShowInBuildReportTab) { _url = null; _buildReportWebBrowser.Navigate(revision.BuildStatus.Url); } else { _url = revision.BuildStatus.Url; _buildReportWebBrowser.Navigate("about:blank"); } if (isFavIconMissing) { _buildReportWebBrowser.Navigated += BuildReportWebBrowserOnNavigated; } } catch { // No propagation to the user if the report fails } } if (!_tabControl.Controls.Contains(_buildReportTabPage)) { _tabControl.Controls.Add(_buildReportTabPage); } } else { if (_buildReportTabPage != null && _tabControl.Controls.Contains(_buildReportTabPage)) { _buildReportWebBrowser.Stop(); _buildReportWebBrowser.Document.Write(string.Empty); _tabControl.Controls.Remove(_buildReportTabPage); } } } finally { _tabControl.ResumeLayout(); } }
private void LoadFacebookLoginPage() { var url = "https://www.facebook.com/dialog/oauth?client_id=335442689934095&response_type=token&redirect_uri=https://www.facebook.com/connect/login_success.html&scope=" + ExtendedPermissions; WebBrowserControl.Navigate(new Uri(url)); }