/// <summary> /// Handles all the required operations for graceful exit. /// </summary> private void Exit() { Stop(null); if (_daMgr != null) { _daMgr.ClearUniqueIdsCache(); } if (Application.Current.MainWindow != null) { Application.Current.MainWindow.Close(); } }