Microsoft.Maui.Controls.Shapes Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen und unterstützende Typen für die Arbeit mit Shapes und Transformationen bereit.
Klassen
| Name | Beschreibung |
|---|---|
| ArcSegment |
Stellt ein Pfadsegment dar, das einen elliptischen Bogen zwischen zwei Punkten zeichnet. |
| BezierSegment |
Stellt ein Pfadsegment dar, das eine kubische Bézierkurve zeichnet, die durch drei Punkte definiert ist. |
| CompositeTransform |
Eine Transformation, die mehrere Transformationsvorgänge (Skalierung, Schiefe, Drehen, Übersetzen) in eine einzelne Transformation kombiniert. |
| Ellipse |
Eine Form, die eine Ellipse oder einen Kreis zeichnet. |
| EllipseGeometry |
Stellt die Geometrie einer Ellipse oder eines Kreises dar. |
| Geometry |
Die Basisklasse für alle Geometrieobjekte, die 2D-Shapes beschreiben. |
| GeometryCollection |
Eine Auflistung von Geometry Objekten. |
| GeometryGroup |
Eine Zusammengesetzte, Geometry die mehrere Geometry Objekte in einer einzelnen Form kombiniert. |
| GeometryHelper |
Stellt Hilfsmethoden für Geometrievorgänge bereit, z. B. die Abschärfung von Kurven in Polylinien. |
| Line |
Ein Shape, das eine gerade Linie zwischen zwei Punkten zeichnet. |
| LineGeometry |
Stellt die Geometrie einer Linie dar. |
| LineSegment |
Ein Pfadsegment, das eine gerade Linie zu einem angegebenen Punkt zeichnet. |
| MatrixExtensions |
Stellt Klassen und unterstützende Typen für die Arbeit mit Shapes und Transformationen bereit. |
| MatrixTransform |
Eine Transformation, die eine Matrix zum Ausführen beliebiger linearer Transformationen verwendet. |
| MatrixTypeConverter |
Ein Typkonverter, der Zeichenfolgen in Matrix Objekte konvertiert. |
| Path |
Ein Shape, das komplexe Geometrien zeichnen kann, die durch eine PathGeometry. |
| PathFigure |
Stellt einen Unterabschnitt einer Geometrie dar, der eine Auflistung von Pfadsegmenten enthält. |
| PathFigureCollection |
Eine Auflistung von PathFigure Objekten, aus denen ein PathGeometryObjekt besteht. |
| PathFigureCollectionConverter |
Ein Typkonverter, der Pfadmarkierungssyntaxzeichenfolgen in PathFigureCollection Objekte konvertiert. |
| PathGeometry |
Stellt eine komplexe Geometrie dar, die PathFigure aus Objekten besteht. |
| PathGeometryConverter |
Ein Typkonverter, der Pfadmarkierungssyntaxzeichenfolgen in Geometry Objekte konvertiert. |
| PathSegment |
Die Basisklasse für alle Pfadsegmenttypen, die einen Teil eines Bereichs PathFiguredefinieren. |
| PathSegmentCollection |
Eine Auflistung von PathSegment Objekten, die die Geometrie einer .PathFigure |
| PointCollectionConverter |
Ein Typkonverter, der Zeichenfolgen in PointCollection Objekte konvertiert. |
| PolyBezierSegment |
Ein Pfadsegment, das eine oder mehrere verbundene kubische Bézierkurven zeichnet. |
| Polygon |
Eine Form, die ein geschlossenes Polygon aus einer Reihe verbundener Linien zeichnet. |
| Polyline |
Eine Form, die eine Reihe verbundener gerader Linien zeichnet. Im Gegensatz dazu Polygonwird eine Polylinie nicht automatisch geschlossen. |
| PolyLineSegment |
Ein Pfadsegment, das eine Reihe verbundener gerader Linien zeichnet. |
| PolyQuadraticBezierSegment |
Ein Pfadsegment, das eine oder mehrere verbundene quadratische Bézierkurven definiert. |
| QuadraticBezierSegment |
Stellt ein Pfadsegment dar, das eine quadratische Bézierkurve zeichnet. |
| Rectangle |
Ein Shape Rechteck, das optional mit abgerundeten Ecken über RadiusX und RadiusY. |
| RectangleGeometry |
Stellt die Geometrie eines Rechtecks dar. |
| RotateTransform |
Eine Transformation, die ein Element um einen angegebenen Mittelpunkt dreht. |
| RoundRectangle |
Stellt Klassen und unterstützende Typen für die Arbeit mit Shapes und Transformationen bereit. |
| RoundRectangleGeometry |
Stellt eine Geometrie dar, die ein abgerundetes Rechteck beschreibt. |
| ScaleTransform |
Eine Transformation, die ein Element horizontal und/oder vertikal von einem angegebenen Mittelpunkt skaliert. |
| Shape |
Basisklasse für Shape-Elemente, z Ellipse. B. , Line, , Polygon, Polylineund Rectangle. |
| SkewTransform |
Eine Transformation, die ein Element nach den angegebenen Winkeln schief (Scheren) verzerrt. |
| StrokeShapeTypeConverter |
Stellt Klassen und unterstützende Typen für die Arbeit mit Shapes und Transformationen bereit. |
| Transform |
Basisklasse für alle Transformationen, die auf Shapes angewendet werden können. |
| TransformCollection |
Eine Auflistung von Transform Objekten. |
| TransformGroup |
Stellt eine Zusammengesetzte dar Transform , die aus mehreren Transformationen besteht, die in Sequenz angewendet werden. |
| TransformTypeConverter |
Konvertiert eine Zeichenfolgendarstellung einer Matrix in ein Transform Objekt. |
| TranslateTransform |
Eine Transformation, die ein Element durch einen angegebenen Offset übersetzt (verschiebt). |
Strukturen
| Name | Beschreibung |
|---|---|
| Matrix |
Stellt eine 3x3-affine Transformationsmatrix dar, die für 2D-Transformationen wie Drehung, Skalierung, Skewing und Übersetzung verwendet wird. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IGeometry |
Ermöglicht es Ihnen, die Geometrie eines 2D-Shapes zu beschreiben. |
Enumerationen
| Name | Beschreibung |
|---|---|
| FillRule |
Gibt an, wie der Innenbereich einer Form bestimmt wird. |
| PenLineCap |
Gibt die Form am Ende einer Linie oder eines Abschnitts an. |
| PenLineJoin |
Gibt die Form an den Scheitelpunkten an, in denen zwei Linien aufeinandertreffen. |