Partilhar via


Microsoft.Maui.Controls.Shapes Espaço de nomes

Fornece classes e tipos de apoio para trabalhar com formas e transformações.

Classes

Nome Descrição
ArcSegment

Representa um segmento de caminho que desenha um arco elíptico entre dois pontos.

BezierSegment

Representa um segmento de caminho que desenha uma curva cúbica de Bézier definida por três pontos.

CompositeTransform

Uma transformação que combina múltiplas operações de transformação (escalar, distorcer, rodar, translação) numa única transformação.

Ellipse

Uma forma que desenha uma elipse ou círculo.

EllipseGeometry

Representa a geometria de uma elipse ou círculo.

Geometry

A classe base para todos os objetos de geometria que descrevem formas 2D.

GeometryCollection

Uma coleção de Geometry objetos.

GeometryGroup

Um composto Geometry que combina múltiplos Geometry objetos numa única forma.

GeometryHelper

Fornece métodos auxiliares para operações geométricas, como achatar curvas em polilinhas.

Line

Uma forma que desenha uma linha reta entre dois pontos.

LineGeometry

Representa a geometria de uma linha.

LineSegment

Um segmento de caminho que desenha uma linha reta até um ponto especificado.

MatrixExtensions

Fornece classes e tipos de apoio para trabalhar com formas e transformações.

MatrixTransform

Uma transformação que usa a Matrix para realizar transformações lineares arbitrárias.

MatrixTypeConverter

Um conversor de tipos que converte cadeias em Matrix objetos.

Path

Uma forma que pode desenhar geometrias complexas definidas por um PathGeometry.

PathFigure

Representa uma subsecção de uma geometria, contendo uma coleção de segmentos de caminho.

PathFigureCollection

Uma coleção de PathFigure objetos que compõem um PathGeometry.

PathFigureCollectionConverter

Um conversor de tipos que converte cadeias de sintaxe de marcação de caminho em PathFigureCollection objetos.

PathGeometry

Representa uma geometria complexa composta por PathFigure objetos.

PathGeometryConverter

Um conversor de tipos que converte cadeias de sintaxe de marcação de caminho em Geometry objetos.

PathSegment

A classe base para todos os tipos de segmentos de caminho que definem uma parte de um PathFigure.

PathSegmentCollection

Uma coleção de PathSegment objetos que definem a geometria de um PathFigure.

PointCollectionConverter

Um conversor de tipos que converte cadeias em PointCollection objetos.

PolyBezierSegment

Um segmento de caminho que desenha uma ou mais curvas cúbicas de Bézier conectadas.

Polygon

Uma forma que desenha um polígono fechado a partir de uma série de linhas ligadas.

Polyline

Uma forma que desenha uma série de linhas retas ligadas. Ao contrário de Polygon, uma polilinha não é automaticamente fechada.

PolyLineSegment

Um segmento de caminho que desenha uma série de linhas retas ligadas.

PolyQuadraticBezierSegment

Um segmento de caminho que define uma ou mais curvas quadráticas de Bézier conexas.

QuadraticBezierSegment

Representa um segmento de caminho que desenha uma curva de Bézier quadrática.

Rectangle

A Shape que desenha um retângulo, opcionalmente com cantos arredondados via RadiusX e RadiusY.

RectangleGeometry

Representa a geometria de um retângulo.

RotateTransform

Uma transformada que roda um elemento em torno de um ponto central especificado.

RoundRectangle

Fornece classes e tipos de apoio para trabalhar com formas e transformações.

RoundRectangleGeometry

Representa uma geometria que descreve um retângulo arredondado.

ScaleTransform

Uma transformada que escala um elemento horizontal e/ou verticalmente a partir de um ponto central especificado.

Shape

Classe base para elementos de forma, como Ellipse, Line, Polygon, Polyline, e Rectangle.

SkewTransform

Uma transformada que distorce (cisalha) um elemento pelos ângulos especificados.

StrokeShapeTypeConverter

Fornece classes e tipos de apoio para trabalhar com formas e transformações.

Transform

Classe base para todas as transformações que podem ser aplicadas a formas.

TransformCollection

Uma coleção de Transform objetos.

TransformGroup

Representa um composto Transform composto por múltiplas transformações aplicadas em sequência.

TransformTypeConverter

Converte uma representação de cordas de uma matriz num Transform objeto.

TranslateTransform

Uma transformação que traduz (move) um elemento por um deslocamento especificado.

Structs

Nome Descrição
Matrix

Representa uma matriz de transformação afim 3x3 usada para transformações 2D como rotação, escalonamento, environamento e translação.

Interfaces

Nome Descrição
IGeometry

Permite-lhe descrever a geometria de uma forma 2D.

Enums

Nome Descrição
FillRule

Especifica como o interior de uma forma é determinado.

PenLineCap

Especifica a forma no final de uma linha ou segmento.

PenLineJoin

Especifica a forma nos vértices onde duas retas se encontram.