2 implementations of Shape
Microsoft.Maui.Controls (2)
BoxView\BoxView.cs (1)
66 IShape? IShapeView.Shape => this;
Shapes\Shape.cs (1)
152 IShape IShapeView.Shape => this;
16 references to Shape
Microsoft.Maui (4)
Graphics\ShapeDrawable.cs (3)
56 IShape? shape = ShapeView?.Shape; 74 if (ShapeView == null || ShapeView.Shape == null || ShapeView.StrokeThickness <= 0 || ShapeView.Stroke == null) 117 if (ShapeView == null || ShapeView.Shape == null)
Handlers\ShapeView\ShapeViewHandler.cs (1)
21 [nameof(IShapeView.Shape)] = MapShape,
Microsoft.Maui.Controls (12)
BoxView\BoxView.cs (1)
63 Handler?.UpdateValue(nameof(IShapeView.Shape));
Handlers\Shapes\Path\PathHandler.cs (1)
10 [nameof(IShapeView.Shape)] = MapShape,
Handlers\Shapes\Polygon\PolygonHandler.cs (1)
10 [nameof(IShapeView.Shape)] = MapShape,
Handlers\Shapes\Polyline\PolylineHandler.cs (1)
10 [nameof(IShapeView.Shape)] = MapShape,
Platform\ShapeExtensions.cs (1)
10 if (drawable is not ShapeDrawable || shapeView is null || shapeView.Shape is not Path path)
Shapes\Ellipse.cs (1)
26 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Line.cs (1)
76 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Path.cs (1)
104 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Polygon.cs (1)
50 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Polyline.cs (1)
49 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\Rectangle.cs (1)
46 Handler?.UpdateValue(nameof(IShapeView.Shape));
Shapes\RoundRectangle.cs (1)
53 Handler?.UpdateValue(nameof(IShapeView.Shape));