Dela via


Microsoft.Maui.Controls.Shapes Namespace

Tillhandahåller klasser och stödtyper för att arbeta med former och transformeringar.

Klasserna

Namn Beskrivning
ArcSegment

Representerar ett sökvägssegment som ritar en elliptisk båge mellan två punkter.

BezierSegment

Representerar ett sökvägssegment som ritar en kubisk Bezier-kurva som definieras av tre punkter.

CompositeTransform

En transformering som kombinerar flera transformeringsåtgärder (skala, skeva, rotera, översätta) till en enda transformering.

Ellipse

En form som ritar en ellips eller cirkel.

EllipseGeometry

Representerar geometrin för en ellips eller cirkel.

Geometry

Basklassen för alla geometriobjekt som beskriver 2D-former.

GeometryCollection

En samling Geometry objekt.

GeometryGroup

En komposit Geometry som kombinerar flera Geometry objekt i en enda form.

GeometryHelper

Innehåller hjälpmetoder för geometriåtgärder som att platta ut kurvor till polyliner.

Line

En form som ritar en rät linje mellan två punkter.

LineGeometry

Representerar geometrin för en linje.

LineSegment

Ett sökvägssegment som ritar en rät linje till en angiven punkt.

MatrixExtensions

Tillhandahåller klasser och stödtyper för att arbeta med former och transformeringar.

MatrixTransform

En transformering som använder en Matrix för att utföra godtyckliga linjära transformeringar.

MatrixTypeConverter

En typkonverterare som konverterar strängar till Matrix objekt.

Path

En form som kan rita komplexa geometrier som definieras av en PathGeometry.

PathFigure

Representerar ett underavsnitt av en geometri som innehåller en samling sökvägssegment.

PathFigureCollection

En samling PathFigure objekt som utgör en PathGeometry.

PathFigureCollectionConverter

En typkonverterare som konverterar syntaxsträngar för sökvägsmarkering till PathFigureCollection objekt.

PathGeometry

Representerar en komplex geometri som består av PathFigure objekt.

PathGeometryConverter

En typkonverterare som konverterar syntaxsträngar för sökvägsmarkering till Geometry objekt.

PathSegment

Basklassen för alla typer av sökvägssegment som definierar en del av en PathFigure.

PathSegmentCollection

En samling PathSegment objekt som definierar geometrin för en PathFigure.

PointCollectionConverter

En typkonverterare som konverterar strängar till PointCollection objekt.

PolyBezierSegment

Ett sökvägssegment som ritar en eller flera anslutna Bezier-kubikkurvor.

Polygon

En form som ritar en stängd polygon från en serie anslutna linjer.

Polyline

En form som ritar en serie anslutna räta linjer. Till skillnad från Polygonstängs inte en polyline automatiskt.

PolyLineSegment

Ett sökvägssegment som ritar en serie anslutna räta linjer.

PolyQuadraticBezierSegment

Ett sökvägssegment som definierar en eller flera anslutna kvadratiska Bezier-kurvor.

QuadraticBezierSegment

Representerar ett sökvägssegment som ritar en kvadratisk Bezier-kurva.

Rectangle

A Shape som ritar en rektangel, valfritt med rundade hörn via RadiusX och RadiusY.

RectangleGeometry

Representerar geometrin för en rektangel.

RotateTransform

En transformering som roterar ett element runt en angiven mittpunkt.

RoundRectangle

Tillhandahåller klasser och stödtyper för att arbeta med former och transformeringar.

RoundRectangleGeometry

Representerar en geometri som beskriver en rundad rektangel.

ScaleTransform

En transformering som skalar ett element vågrätt och/eller lodrätt från en angiven mittpunkt.

Shape

Basklass för formelement, till exempel Ellipse, Line, Polygon, Polylineoch Rectangle.

SkewTransform

En transformering som skevar (klipper) ett element efter angivna vinklar.

StrokeShapeTypeConverter

Tillhandahåller klasser och stödtyper för att arbeta med former och transformeringar.

Transform

Basklass för alla transformeringar som kan tillämpas på former.

TransformCollection

En samling Transform objekt.

TransformGroup

Representerar en sammansatt Transform sammansättning som består av flera transformeringar som tillämpas i följd.

TransformTypeConverter

Konverterar en strängrepresentation av en matris till ett Transform objekt.

TranslateTransform

En transformering som översätter (flyttar) ett element med en angiven förskjutning.

Structs

Namn Beskrivning
Matrix

Representerar en 3x3-affinomvandlingsmatris som används för 2D-transformeringar som rotation, skalning, skevhet och översättning.

Gränssnitt

Namn Beskrivning
IGeometry

Gör att du kan beskriva geometrin för en 2D-form.

Enums

Namn Beskrivning
FillRule

Anger hur en forms inre bestäms.

PenLineCap

Anger formen i slutet av en linje eller ett segment.

PenLineJoin

Anger formen vid hörnen där två rader möts.