示例#1
0
 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;
 }
示例#2
0
 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;
 }