コード例 #1
0
        protected override void CreateUndoActivity(IDrawingView view)
        {
            ChangeConnectionHandleUndoActivity activity = new ChangeConnectionHandleUndoActivity(view);

            activity.Owner        = this;
            activity.OldConnector = _oldTarget;
            UndoActivity          = activity;
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
		protected override void CreateUndoActivity (IDrawingView view) {
			ChangeConnectionHandleUndoActivity activity = new ChangeConnectionHandleUndoActivity(view);
			activity.Owner = this;
			activity.OldConnector = _oldTarget;
			UndoActivity = activity;
		}