Exemplo n.º 1
0
        public HelpWindow(HelpWindowViewModel viewModel)
        {
            InitializeComponent();
            _viewModel = viewModel;
            chkShowStartup.IsChecked = TryGetShowHelpAtStart();
            var assemblyName  = System.Reflection.Assembly.GetExecutingAssembly().GetName();
            var version       = assemblyName.Version;
            var assemblyTitle = assemblyName.Name;

            this.Title = string.Format("Help - {0} {1}", assemblyTitle, version);
            SteelBotLauncher.AppSettings.WpfWindowPlacementSetting.Persist(this);
        }
Exemplo n.º 2
0
 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);
     }
 }