protected override void OnManipulationByUser(Point delta) { if (Position != null) { Position = new DDPoint(Position.X + delta.X, Position.Y + delta.Y); } }
protected DDNode(DDPoint point) : this() { StartChange("Internal"); this.Point = point; EndChange(); }
protected DDNode(DDPoint point, DDPoint control1, DDPoint control2, bool isStroked) : this() { StartChange("Internal"); this.Point = point; this.Control1 = control1; this.Control2 = control2; this.IsStroked = isStroked; EndChange(); }
public override void ReadFromTarget() { Point = Target.Point != null ? new DDPoint(Target.Point) : null; Control1 = Target.Control1 != null ? new DDPoint(Target.Control1) : null; Control2 = Target.Control2 != null ? new DDPoint(Target.Control2) : null; }
public DDNodeWithHandles(Canvas controlCanvas, DDPoint point, DDPoint control1, DDPoint control2, bool isStroked) : base(point, control1, control2, isStroked) { ControlCanvas = controlCanvas; RefreshHandleVisibility(); }
public DDNodeWithHandles(Canvas controlCanvas, DDPoint point) : this(controlCanvas, point, null, null, true) { }