Example #1
0
        private void SafeSwitchToEditMode()
        {
            StoreSelectedIndex();
            if (IsView)
            {
                editor.loadImage(OpenedImage.CurrentPath);
                var v = CurrentView;
                ImagesPreview.Clear();
                AddPreviewIcon(v);
            }

            ViewModelState = ProgrammState.Edit;
        }
Example #2
0
        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();
            }
        }