Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the MainWindow class.
 /// </summary>
 public MainWindow()
 {
     //KeyboardInputs.PressKey(0x5B);
     //System.Windows.Forms.SendKeys.Send("{CAPSLOCK}");
     InitializeComponent();
     Closing += (s, e) => ViewModelLocator.Cleanup();
     GlobalVars.SetSetting();
     GlobalVars.SetQuartzJobs();
     TrayService.ShowMSG($"작동을 시작합니다. 현재 작업 {GlobalVars.scheduler.GetTriggers().Count}개.");
     if (Properties.Settings.Default.InstantStart)
     {
         GlobalVars.scheduler.Start();
     }
     TrayService.GetInstance().TurnOn();
     this.Close();
 }
Exemplo n.º 2
0
        private bool disposedValue = false; // 중복 호출을 검색하려면

        protected virtual void Dispose(bool disposing)
        {
            if (!disposedValue)
            {
                if (disposing)
                {
                    m1.Dispose();
                    m2.Dispose();
                    m3.Dispose();
                    m4.Dispose();
                    submenu.MenuItems.Clear();
                    submenu.Dispose();
                    menu.Dispose();
                    instance = null;
                }

                // TODO: 관리되지 않는 리소스(관리되지 않는 개체)를 해제하고 아래의 종료자를 재정의합니다.
                // TODO: 큰 필드를 null로 설정합니다.

                disposedValue = true;
            }
        }