public void Offset(double offsetX, double offsetY) { if (this.IsEmpty) { throw new InvalidOperationException("Rect_CannotCallMethod"); } this._x += offsetX; this._y += offsetY; }
protected override void OnRender(DrawingContext drawingContext) { Rect rect = new Rect(startPoint, endPoint); rect.Offset(-0.5d, -0.5d); drawingContext.DrawRectangle(fill, stroke, rect); }