コード例 #1
0
 public void Execute(object parameter)
 {
     if (parameter is HelpTopic)
     {
         _userGuideHelper.ShowHelp((HelpTopic)parameter);
     }
     else
     {
         _userGuideHelper.ShowHelp(_helpTopic);
     }
 }
コード例 #2
0
 private void ShowHelpCommandExecute(KeyEventArgs e)
 {
     if (e.Key == Key.F1)
     {
         _userGuideHelper.ShowHelp(HelpTopic.AppLicense);
     }
 }
コード例 #3
0
 private void ExecuteHelpCommand(KeyEventArgs e)
 {
     if (e.Key == Key.F1)
     {
         _userGuideHelper.ShowHelp(HelpTopic.General);
     }
 }
コード例 #4
0
 private void OnKeyDown(KeyEventArgs e)
 {
     if (e.Key == Key.F1)
     {
         _userGuideHelper.ShowHelp(HelpTopic.CreatingPdf);
     }
 }
コード例 #5
0
        private void ShowHelpExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            FrameworkElement senderElement = sender as FrameworkElement;
            var helpTopic = HelpProvider.GetHelpTopic(senderElement);

            _userGuideHelper.ShowHelp(helpTopic);
        }
コード例 #6
0
        private void ShowConextBasedHelp()
        {
            var currentTab  = TabControl.SelectedItem as TabItem;
            var control     = currentTab?.Content as UserControl;
            var dataContext = control?.DataContext as CurrentProfileViewModel;

            var currentTopic = dataContext?.GetContextBasedHelpTopic() ?? HelpTopic.ProfileSettings;

            _userGuideHelper.ShowHelp(currentTopic);
        }
コード例 #7
0
        private void ShowConextBasedHelp()
        {
            var active = TabControl.SelectedItem as TabItem;

            if (ReferenceEquals(active, GeneralTab))
            {
                _userGuideHelper.ShowHelp(HelpTopic.AppGeneral);
            }
            else if (ReferenceEquals(active, PrinterTab))
            {
                _userGuideHelper.ShowHelp(HelpTopic.AppPrinters);
            }
            else if (ReferenceEquals(active, TitleTab))
            {
                _userGuideHelper.ShowHelp(HelpTopic.AppTitle);
            }
            else if (ReferenceEquals(active, DebugTab))
            {
                _userGuideHelper.ShowHelp(HelpTopic.AppDebug);
            }
            else if (ReferenceEquals(active, LicenseTab))
            {
                _userGuideHelper.ShowHelp(HelpTopic.AppLicense);
            }
            else
            {
                _userGuideHelper.ShowHelp(HelpTopic.AppGeneral);
            }
        }
コード例 #8
0
 private void OpenPdfToolsUserGuide(object o)
 {
     _userGuideHelper.ShowHelp(HelpTopic.PdfTools);
 }
コード例 #9
0
 private void ShowManualCommandExecute(object obj)
 {
     _userGuideHelper.ShowHelp(HelpTopic.General);
 }
コード例 #10
0
 public void WhatsNewCommandExecute(object obj)
 {
     _userGuideHelper.ShowHelp(HelpTopic.WhatsNew);
 }