public override void UpdateGeometry() { ScaleThickness = Path.State.HasFlag(ShapeStateFlags.Thickness); ScaleSize = Path.State.HasFlag(ShapeStateFlags.Size); Geometry = PathGeometryConverter.ToGeometry(Path.Geometry); Center = Geometry.Bounds.Center; }
public override void UpdateGeometry() { ScaleThickness = Ellipse.State.HasFlag(ShapeStateFlags.Thickness); ScaleSize = Ellipse.State.HasFlag(ShapeStateFlags.Size); Geometry = PathGeometryConverter.ToGeometry(Ellipse); Rect = Geometry.Bounds; Center = Geometry.Bounds.Center; }