private void OnCloseEvent(object sender, RoutedEventArgs e)
        {
            _musicController.Dispose();
            _movieController.Dispose();

            this.Close();
        }
예제 #2
0
 private void Terminate()
 {
     if (terminated)
     {
         return;
     }
     terminated = true;
     musicController.Dispose();
     musicList.Save(setting.ListFile);
     setting.MainWindowState = WindowState;
     WindowState             = FormWindowState.Normal;
     setting.MainLeft        = DesktopBounds.X;
     setting.MainTop         = DesktopBounds.Y;
     setting.MainWidth       = DesktopBounds.Width;
     setting.MainHeight      = DesktopBounds.Height;
     setting.Save();
     if (setting.EraseLogOnExit && File.Exists(setting.LogFile))
     {
         File.Delete(setting.LogFile);
     }
 }
예제 #3
0
 private void MainWindow_Closed(object sender, EventArgs e)
 {
     _musicController.Dispose();
     _movieController.Dispose();
 }