} // ShowHelp /// <summary> /// Удаляет сохраненную маску-изображение подсвечиваемого языка ввода, что позволяет /// заново установить подсвечиваемый язык ввода, как при первом запуске приложения. /// </summary> private void Reset() { ImageMask.Instance.Delete(); if (MainWindow is Windows.MainWindow) { MainWindow = new Windows.ImageMaskWindow(); MainWindow.Show(); } } // Reset
/// <summary> /// Вызывается при запуске приложения. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Application_Startup(object sender, StartupEventArgs e) { Settings.Load(); DebugWindow = new Windows.DebugWindow(); ApplySwitches(e.Args); Window startWindow; if (ImageMask.Instance.Exists()) { startWindow = new Windows.MainWindow(); } else { ShowHelp(false); startWindow = new Windows.ImageMaskWindow(); } startWindow.Show(); } // Application_Startup