private void hyperlinkPluginHelp_Click(object sender, RoutedEventArgs e) { StackHashBugTrackerPlugInDiagnostics plugin = comboBoxPlugin.SelectedItem as StackHashBugTrackerPlugInDiagnostics; if ((plugin != null) && (plugin.HelpUrl != null)) { DefaultBrowser.OpenUrl(plugin.HelpUrl.ToString()); } }
private void listViewAllPlugins_SelectionChanged(object sender, SelectionChangedEventArgs e) { // clear current diagnostics _clientLogic.CurrentPluginDiagnostics = null; StackHashBugTrackerPlugInDiagnostics diagnostics = listViewAllPlugins.SelectedItem as StackHashBugTrackerPlugInDiagnostics; if ((diagnostics != null) && (_contextId != UserSettings.InvalidContextId) && _contextIsActive) { _clientLogic.AdminGetPluginDiagnostics(_contextId, diagnostics.Name); } }
private void UpdateState() { StackHashBugTrackerPlugInDiagnostics plugin = comboBoxPlugin.SelectedItem as StackHashBugTrackerPlugInDiagnostics; if (plugin != null) { buttonOK.IsEnabled = true; hyperlinkPluginHelp.IsEnabled = plugin.HelpUrl != null; } else { buttonOK.IsEnabled = false; hyperlinkPluginHelp.IsEnabled = false; } }