public void DisplayHelpWindow()
 {
     if (_helpWindow == null)
     {
         var hwvm = new HelpWindowViewModel(_configurator);
         _helpWindow          = new HelpWindow(hwvm);
         _helpWindow.Closing += (s, e) => _helpWindow = null;
     }
     _helpWindow.Activate();
     _helpWindow.Show();
 }
        public HelpWindow(HelpWindowViewModel viewModel)
        {
            InitializeComponent();
            _viewModel = viewModel;
            chkShowStartup.IsChecked = Properties.Settings.Default.ShowHelpAtStart;
            var assemblyName  = System.Reflection.Assembly.GetExecutingAssembly().GetName();
            var version       = assemblyName.Version;
            var assemblyTitle = assemblyName.Name;

            this.Title = string.Format("Help - {0} {1}", assemblyTitle, version);
            ThwargLauncher.AppSettings.WpfWindowPlacementSetting.Persist(this);
        }
 public void DisplayHelpWindow()
 {
     if (_helpWindow == null)
     {
         var hwvm = new HelpWindowViewModel(_configurator);
         hwvm.OpeningSimpleLauncherEvent += OnSimpleLauncher;
         _helpWindow          = new HelpWindow(hwvm);
         _helpWindow.Closing += (s, e) => _helpWindow = null;
     }
     _helpWindow.Activate();
     _helpWindow.Show();
 }
 public void DisplayHelpWindow()
 {
     try
     {
         if (_helpWindow == null)
         {
             var hwvm = new HelpWindowViewModel(_configurator);
             _helpWindow          = new HelpWindow(hwvm);
             _helpWindow.Closing += (s, e) => _helpWindow = null;
         }
         _helpWindow.Activate();
         _helpWindow.Show();
     }
     catch (Exception exc)
     {
         Logger.WriteError("DisplayHelpWindow exception: {0}", exc);
     }
 }