Freigeben über


Microsoft.Maui.Controls.Shapes Namespace

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.