private void SafeSwitchToEditMode() { StoreSelectedIndex(); if (IsView) { editor.loadImage(OpenedImage.CurrentPath); var v = CurrentView; ImagesPreview.Clear(); AddPreviewIcon(v); } ViewModelState = ProgrammState.Edit; }
private void DiscardChanges() { MessageBoxResult confirm = MessageBox.Show("Are you sure to discard all changes?", "Discarding all changes...", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes, MessageBoxOptions.DefaultDesktopOnly); if (confirm == MessageBoxResult.Yes) { ImagesPreview.Clear(); LoadPreviews(OpenedImage.GetAllPathes()); ViewModelState = ProgrammState.View; CurrentIndex = 0; RestoreSelectedIndex(); } }