Microsoft.Maui.Controls.Shapes Spazio dei nomi

Fornisce classi e tipi di supporto per lavorare con forme e trasformazioni.

Classi

Nome Descrizione
ArcSegment

Rappresenta un segmento di percorso che disegna un arco ellittico tra due punti.

BezierSegment

Rappresenta un segmento di percorso che disegna una curva di Bézier cubica definita da tre punti.

CompositeTransform

Trasformazione che combina più operazioni di trasformazione (scala, asimmetria, rotazione, traslazione) in una singola trasformazione.

Ellipse

Forma che disegna un'ellisse o un cerchio.

EllipseGeometry

Rappresenta la geometria di un'ellisse o di un cerchio.

Geometry

Classe di base per tutti gli oggetti geometry che descrivono le forme 2D.

GeometryCollection

Insieme di oggetti Geometry.

GeometryGroup

Composito Geometry che combina più Geometry oggetti in una singola forma.

GeometryHelper

Fornisce metodi helper per operazioni di geometria, ad esempio l'appiattimento delle curve in polilinee.

Line

Forma che disegna una linea retta tra due punti.

LineGeometry

Rappresenta la geometria di una linea.

LineSegment

Segmento di percorso che disegna una linea retta a un punto specificato.

MatrixExtensions

Fornisce classi e tipi di supporto per lavorare con forme e trasformazioni.

MatrixTransform

Trasformazione che usa un Matrix oggetto per eseguire trasformazioni lineari arbitrarie.

MatrixTypeConverter

Convertitore di tipi che converte le stringhe in Matrix oggetti .

Path

Forma che può disegnare geometrie complesse definite da un oggetto PathGeometry.

PathFigure

Rappresenta una sottosezione di una geometria contenente una raccolta di segmenti di percorso.

PathFigureCollection

Raccolta di PathFigure oggetti che costituiscono un oggetto PathGeometry.

PathFigureCollectionConverter

Convertitore di tipi che converte le stringhe di sintassi di markup del percorso in PathFigureCollection oggetti .

PathGeometry

Rappresenta una geometria complessa composta da PathFigure oggetti .

PathGeometryConverter

Convertitore di tipi che converte le stringhe di sintassi di markup del percorso in Geometry oggetti .

PathSegment

Classe base per tutti i tipi di segmento di percorso che definiscono una parte di un oggetto PathFigure.

PathSegmentCollection

Raccolta di PathSegment oggetti che definiscono la geometria di un oggetto PathFigure.

PointCollectionConverter

Convertitore di tipi che converte le stringhe in PointCollection oggetti .

PolyBezierSegment

Segmento di percorso che disegna una o più curve di Bézier cubiche collegate.

Polygon

Forma che disegna un poligono chiuso da una serie di linee collegate.

Polyline

Forma che disegna una serie di linee rette collegate. A differenza di Polygon, una polilinea non viene chiusa automaticamente.

PolyLineSegment

Segmento di percorso che disegna una serie di linee rette collegate.

PolyQuadraticBezierSegment

Segmento di percorso che definisce una o più curve di Bézier quadratiche connesse.

QuadraticBezierSegment

Rappresenta un segmento di percorso che disegna una curva di Bézier quadratica.

Rectangle

Oggetto Shape che disegna un rettangolo, facoltativamente con angoli arrotondati tramite RadiusX e RadiusY.

RectangleGeometry

Rappresenta la geometria di un rettangolo.

RotateTransform

Trasformazione che ruota un elemento intorno a un punto centrale specificato.

RoundRectangle

Fornisce classi e tipi di supporto per lavorare con forme e trasformazioni.

RoundRectangleGeometry

Rappresenta una geometria che descrive un rettangolo arrotondato.

ScaleTransform

Trasformazione che ridimensiona un elemento orizzontalmente e/o verticalmente da un punto centrale specificato.

Shape

Classe di base per gli elementi della forma, ad esempio Ellipse, LinePolygon, Polyline, e Rectangle.

SkewTransform

Trasformazione che inclina (fora) un elemento in base agli angoli specificati.

StrokeShapeTypeConverter

Fornisce classi e tipi di supporto per lavorare con forme e trasformazioni.

Transform

Classe di base per tutte le trasformazioni che possono essere applicate alle forme.

TransformCollection

Insieme di oggetti Transform.

TransformGroup

Rappresenta un composito Transform composto da più trasformazioni applicate in sequenza.

TransformTypeConverter

Converte una rappresentazione di stringa di una matrice in un Transform oggetto .

TranslateTransform

Trasformazione che converte (sposta) un elemento in base a un offset specificato.

Struct

Nome Descrizione
Matrix

Rappresenta una matrice di trasformazione affine 3x3 usata per le trasformazioni 2D, ad esempio rotazione, ridimensionamento, asimmetria e conversione.

Interfacce

Nome Descrizione
IGeometry

Consente di descrivere la geometria di una forma 2D.

Enumerazioni

Nome Descrizione
FillRule

Specifica la modalità di determinazione dell'interno di una forma.

PenLineCap

Specifica la forma alla fine di una linea o di un segmento.

PenLineJoin

Specifica la forma nei vertici in cui si incontrano due linee.