protected override void CreateUndoActivity(IDrawingView view) { ChangeConnectionHandleUndoActivity activity = new ChangeConnectionHandleUndoActivity(view); activity.Owner = this; activity.OldConnector = _oldTarget; UndoActivity = activity; }
protected override void UpdateUndoActivity() { ChangeConnectionHandleUndoActivity activity = UndoActivity as ChangeConnectionHandleUndoActivity; if (activity == null) { return; } if (activity.OldConnector.Owner == _newTarget.Owner) { UndoActivity = null; } else { activity.NewConnector = _newTarget; } }
protected override void CreateUndoActivity (IDrawingView view) { ChangeConnectionHandleUndoActivity activity = new ChangeConnectionHandleUndoActivity(view); activity.Owner = this; activity.OldConnector = _oldTarget; UndoActivity = activity; }