Microsoft.Maui.Controls.Shapes Espaço de nomes
Importante
Alguma informação relaciona-se com produtos pré-lançamento que podem ser substancialmente modificados antes de serem lançados. A Microsoft não oferece garantias, expressas ou implícitas, relativamente à informação aqui fornecida.
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. |