コード例 #1
0
        private void OnCheckResultNodeDoubleClicked(object sender, BrowserEventArgs e)
        {
            var checkResultNode = e.BrowserNodeViewModel as CheckResultNodeViewModel;

            if (checkResultNode == null)
            {
                return;
            }
            _service.HighlightCheckResult(checkResultNode.CheckResult);
        }
コード例 #2
0
        /// <summary>
        /// Handles the BrowseForFolderRequested event.
        /// </summary>
        /// <param name="sender">The sender<see cref="object"/>.</param>
        /// <param name="e">The e<see cref="BrowserEventArgs"/>.</param>
        private void Setup_BrowseForFolderRequested(object sender, BrowserEventArgs e)
        {
            var d = new VistaFolderBrowserDialog
            {
                Description            = e.Description,
                UseDescriptionForTitle = true,
                ShowNewFolderButton    = true,
                SelectedPath           = e.Folder
            };

            if (d.ShowDialog() == true)
            {
                e.Folder = d.SelectedPath;
            }
        }
コード例 #3
0
        private void Browser_MoreReferences(Browser sender, BrowserEventArgs e)
        {
            try {
                AddReferences(m_nodeToBrowse, e.References);
                e.References.Clear();

                if (MessageBox.Show("More references exist. Continue?", "Browse", MessageBoxButtons.YesNo) ==
                    DialogResult.No)
                {
                    e.Cancel = true;
                }
            } catch (Exception exception) {
                GuiUtils.HandleException(this.Text, MethodBase.GetCurrentMethod(), exception);
            }
        }
コード例 #4
0
        private async void Browser_MoreReferences(Browser sender, BrowserEventArgs e)
        {
            try
            {
                AddReferences(m_nodeToBrowse, e.References);
                e.References.Clear();
                MessageDlg       dialog = new MessageDlg("More references exist. Continue?", MessageDlgButton.Yes, MessageDlgButton.No);
                MessageDlgButton result = await dialog.ShowAsync();

                if (result != MessageDlgButton.Yes)
                {
                    e.Cancel = true;
                }
            }
            catch (Exception exception)
            {
                GuiUtils.HandleException(String.Empty, GuiUtils.CallerName(), exception);
            }
        }
コード例 #5
0
        private void OnBrowseEvent(object sender, BrowserEventArgs e)
        {
            if (!_gameBrowser)
            {
                switch (e.Destination)
                {
                case DestinationEnum.TwStatsPlayer:
                    WebBrowser.Navigate(string.Format(World.Default.Settings.TwStats.Player, e.Arguments[0]));
                    break;

                case DestinationEnum.TwStatsTribe:
                    WebBrowser.Navigate(string.Format(World.Default.Settings.TwStats.Tribe, e.Arguments[0]));
                    break;

                case DestinationEnum.TwStatsVillage:
                    WebBrowser.Navigate(string.Format(World.Default.Settings.TwStats.Village, e.Arguments[0]));
                    break;

                case DestinationEnum.GuestPlayer:
                    WebBrowser.Navigate(string.Format(World.Default.Settings.GuestPlayerLink, e.Arguments[0]));
                    break;

                case DestinationEnum.GuestTribe:
                    WebBrowser.Navigate(string.Format(World.Default.Settings.GuestTribeLink, e.Arguments[0]));
                    break;
                }
            }
            else
            {
                // TW Game links
                switch (e.Destination)
                {
                case DestinationEnum.Overview:
                    WebBrowser.Navigate(string.Format(World.Default.Settings.GameLink, e.Arguments[0], "overview"));
                    break;

                case DestinationEnum.InfoVillage:
                    WebBrowser.Navigate(string.Format(World.Default.Settings.GameLink, _activeVillage.ToString(CultureInfo.InvariantCulture), "info_village&id=" + e.Arguments[0]));
                    break;
                }
            }
        }
コード例 #6
0
 private void EventPublisher_Browse(object sender, BrowserEventArgs e)
 {
     Tabs.SelectedTab = TabsBrowser;
 }
コード例 #7
0
ファイル: BrowserControl.cs プロジェクト: kindam/TWTactics
        private void OnBrowseEvent(object sender, BrowserEventArgs e)
        {
            if (!_gameBrowser)
            {
                switch (e.Destination)
                {
                    case DestinationEnum.TwStatsPlayer:
                        WebBrowser.Navigate(string.Format(World.Default.Settings.TwStats.Player, e.Arguments[0]));
                        break;
                    case DestinationEnum.TwStatsTribe:
                        WebBrowser.Navigate(string.Format(World.Default.Settings.TwStats.Tribe, e.Arguments[0]));
                        break;
                    case DestinationEnum.TwStatsVillage:
                        WebBrowser.Navigate(string.Format(World.Default.Settings.TwStats.Village, e.Arguments[0]));
                        break;

                    case DestinationEnum.GuestPlayer:
                        WebBrowser.Navigate(string.Format(World.Default.Settings.GuestPlayerLink, e.Arguments[0]));
                        break;

                    case DestinationEnum.GuestTribe:
                        WebBrowser.Navigate(string.Format(World.Default.Settings.GuestTribeLink, e.Arguments[0]));
                        break;
                }
            }
            else
            {
                // TW Game links
                switch (e.Destination)
                {
                    case DestinationEnum.Overview:
                        WebBrowser.Navigate(string.Format(World.Default.Settings.GameLink, e.Arguments[0], "overview"));
                        break;
                    case DestinationEnum.InfoVillage:
                        WebBrowser.Navigate(string.Format(World.Default.Settings.GameLink, _activeVillage.ToString(CultureInfo.InvariantCulture), "info_village&id=" + e.Arguments[0]));
                        break;
                }
            }
        }