private void UndoBtn_Click(object sender, RoutedEventArgs e) { if (DApp.Documents.Count == 0) { return; } try { DApp.ActiveDocument.Undo(1); if (_selectedShapeRange != null) { DApp.ActiveDocument.ClearSelection(); _selectedShapeRange.AddToSelection(); _selectedShapeRange = null; } } catch (Exception err) { MessageBox.Show(err.ToString(), MName, MessageBoxButton.OK, MessageBoxImage.Error); } }