Exemple #1
0
        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));
        }
Exemple #2
0
 /// <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);
     }
 }
Exemple #3
0
 /// <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);
     }
 }
Exemple #4
0
 private void HelpButton_Click(object sender, RoutedEventArgs e)
 {
     OnlineHelp.InvokeShowDocPage(null);
 }