Microsoft.Maui.Controls.Shapes Namespace
Viktig
Viss information gäller förhandsprodukter som kan modifieras avsevärt innan de släpps. Microsoft ger inga garantier, vare sig uttryckliga eller underförstådda, vad gäller informationen som tillhandahålls här.
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. |