public void ShowHelp() { FrameworkElement item = null; if (TemplatesTreeView.Visibility == Visibility.Visible) { if (TemplatesTreeView.SelectedItem != null) { item = (CTTreeViewItem)TemplatesTreeView.SelectedItem; } } else { if (TemplatesListBox.SelectedItem != null) { item = (FrameworkElement)TemplatesListBox.SelectedItem; } } if (item == null) { return; } var infos = ((KeyValuePair <string, string>)item.Tag); var rel = GetRelativePathBySubtracting(_templatesDir, infos.Key); OnlineHelp.InvokeShowDocPage(new OnlineHelp.TemplateType(rel)); }
/// <summary> /// Show the Description of the selected plugin /// </summary> public void ShowSelectedEntityHelp() { try { if (selectedPluginsList.Count > 0) //This doesn't work! { var plugin = selectedPluginsList[0]; OnlineHelp.InvokeShowDocPage(plugin.Model.PluginType); } else { ShowHelp(); } } catch (Exception e) { GuiLogMessage(e.ToString(), NotificationLevel.Error); } }
/// <summary> /// Show the Help site /// </summary> public void ShowHelp() { try { if (SelectedPluginsList != null && SelectedPluginsList.Count() != 0) { ComponentVisual element = SelectedPluginsList.ElementAt(0); OnlineHelp.InvokeShowDocPage(element.Model.PluginType); } else { OnlineHelp.InvokeShowDocPage(typeof(WorkspaceManagerClass)); } } catch (Exception e) { GuiLogMessage(e.ToString(), NotificationLevel.Error); } }
private void HelpButton_Click(object sender, RoutedEventArgs e) { OnlineHelp.InvokeShowDocPage(null); }