void Window_Closing(object sender, CancelEventArgs e) { Player?.Stop(); Player?.Dispose(); SeekPlayer?.Dispose(); ApplicationSettings.Setting.General.Position = new Point(Left, Top); ApplicationSettings.Setting.General.Size = new Size(Width, Height); if (WindowState == WindowState.Minimized) { ApplicationSettings.Setting.General.State = WindowState.Normal; } else { ApplicationSettings.Setting.General.State = WindowState; } ApplicationSettings.Setting.Save(); }