ICanvas Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres.
public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
- Derivado
Propiedades
Alpha |
Establece la opacidad del objeto am. |
Antialias |
Establece un valor que indica si se debe usar el suavizado de alias está habilitado. |
BlendMode |
Establece el modo de mezcla, que determina lo que sucede cuando se representa un objeto encima de un objeto existente. |
DisplayScale |
Obtiene o establece un valor que representa el factor de escalado por el que se va a escalar la interfaz de usuario. |
FillColor |
Establece el color usado para pintar el interior de un objeto. |
Font |
Establece la fuente usada al dibujar texto. |
FontColor |
Establece el color de fuente al dibujar texto. |
FontSize |
Establece el tamaño de la fuente utilizada al dibujar texto. |
MiterLimit |
Establece el límite de la longitud miter de las combinaciones de línea en un objeto . |
StrokeColor |
Establece el objeto utilizado para pintar el Color contorno de un objeto. |
StrokeDashOffset |
Establece la distancia dentro del patrón de guión donde comienza un guión. |
StrokeDashPattern |
Establece el patrón de guiones y huecos que se usan para describir un objeto. |
StrokeLineCap |
Establece la forma al principio y al final de una línea. |
StrokeLineJoin |
Establece el tipo de combinación utilizado en los vértices de una forma. |
StrokeSize |
Establece el ancho del trazo usado para dibujar el contorno de un objeto. |
Métodos
ClipPath(PathF, WindingMode) |
Recorta un objeto para que solo el área que se encuentra dentro de la región de un PathF objeto sea visible. |
ClipRectangle(Single, Single, Single, Single) |
Recorta un objeto para que solo el área que se encuentra dentro de la región del rectángulo sea visible. |
ConcatenateTransform(Matrix3x2) |
Aplica la transformación especificada por |
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean) |
Dibuja un arco en el lienzo. |
DrawEllipse(Single, Single, Single, Single) |
Dibuja una elipse en el lienzo. |
DrawImage(IImage, Single, Single, Single, Single) |
Dibuja una imagen en el lienzo. |
DrawLine(Single, Single, Single, Single) |
Dibuja una línea entre dos puntos en el lienzo. |
DrawPath(PathF) |
Dibuja el objeto especificado |
DrawRectangle(Single, Single, Single, Single) |
Dibuja un rectángulo en el lienzo. |
DrawRoundedRectangle(Single, Single, Single, Single, Single) |
Dibuja un rectángulo con esquinas redondeadas en el lienzo. |
DrawString(String, Single, Single, HorizontalAlignment) |
Dibuja una cadena de texto en el lienzo. |
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Dibuja una cadena de texto dentro de un cuadro de límite en el lienzo. |
DrawText(IAttributedText, Single, Single, Single, Single) |
Dibuja texto con atributos dentro de un cuadro de límite en el lienzo. |
FillArc(Single, Single, Single, Single, Single, Single, Boolean) |
Dibuja un arco relleno en el lienzo. |
FillEllipse(Single, Single, Single, Single) |
Dibuja una elipse rellenada en el lienzo. |
FillPath(PathF, WindingMode) |
Dibuja y rellena el especificado |
FillRectangle(Single, Single, Single, Single) |
Dibuja un rectángulo relleno en el lienzo. |
FillRoundedRectangle(Single, Single, Single, Single, Single) |
Dibuja un rectángulo lleno con esquinas redondeadas en el lienzo. |
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment) |
Calcula el área que ocuparía una cadena si se dibuja en el lienzo. |
GetStringSize(String, IFont, Single) |
Calcula el área que ocuparía una cadena si se dibuja en el lienzo. |
ResetState() |
Restablece el estado de los gráficos a sus valores predeterminados. |
RestoreState() |
Restaura el estado de gráficos al estado guardado más recientemente. |
Rotate(Single, Single, Single) |
Gira un objeto gráfico alrededor de un punto. |
Rotate(Single) |
Gira un objeto gráfico alrededor de la esquina superior izquierda del lienzo (0,0). |
SaveState() |
Guarda el estado de gráfico actual. |
Scale(Single, Single) |
Cambia el tamaño de un objeto gráfico al escalarlo. |
SetFillPaint(Paint, RectF) |
Establece |
SetShadow(SizeF, Single, Color) |
Agrega una sombra a un objeto gráfico. |
SubtractFromClip(Single, Single, Single, Single) |
Recorta un objeto para que solo el área fuera de un rectángulo sea visible. |
Translate(Single, Single) |
Desplaza un objeto gráfico en direcciones horizontales y verticales. |
Métodos de extensión
ClipPath(ICanvas, PathF, WindingMode) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
ClipRectangle(ICanvas, Rect) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
ClipRectangle(ICanvas, RectF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean) |
Dibuja el arco. Se trata de un método auxiliar para dibujar un arco cuando ya tiene un rectángulo definido para los límites de elipse. |
DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean) |
Dibuja el arco. Se trata de un método auxiliar para dibujar un arco cuando ya tiene un rectángulo definido para los límites de elipse. |
DrawCircle(ICanvas, Point, Double) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawCircle(ICanvas, PointF, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawCircle(ICanvas, Single, Single, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawEllipse(ICanvas, Rect) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawEllipse(ICanvas, RectF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawLine(ICanvas, PointF, PointF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawPath(ICanvas, PathF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawRectangle(ICanvas, Rect) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawRectangle(ICanvas, RectF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawRoundedRectangle(ICanvas, Rect, Double) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawRoundedRectangle(ICanvas, RectF, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
EnableDefaultShadow(ICanvas, Single) |
Habilita la sombra predeterminada. |
FillArc(ICanvas, Rect, Single, Single, Boolean) |
Rellena el arco. Se trata de un método auxiliar para rellenar un arco cuando ya se ha definido un rectángulo para los límites de elipse. |
FillArc(ICanvas, RectF, Single, Single, Boolean) |
Rellena el arco. Se trata de un método auxiliar para rellenar un arco cuando ya se ha definido un rectángulo para los límites de elipse. |
FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean) |
Rellena el arco con la pintura especificada. Este es un método auxiliar para al rellenar un arco con un degradado, por lo que no es necesario preocuparse por calcular las ubicaciones del identificador de degradado en función del tamaño y la ubicación del rectángulo. |
FillCircle(ICanvas, Point, Double) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillCircle(ICanvas, PointF, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillCircle(ICanvas, Single, Single, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillEllipse(ICanvas, Rect) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillEllipse(ICanvas, RectF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillPath(ICanvas, PathF, WindingMode) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillPath(ICanvas, PathF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillRectangle(ICanvas, Rect) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillRectangle(ICanvas, RectF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillRoundedRectangle(ICanvas, Rect, Double) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillRoundedRectangle(ICanvas, RectF, Single, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillRoundedRectangle(ICanvas, RectF, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
ResetStroke(ICanvas) |
Restablece el trazo a la configuración predeterminada:
|
SetFillPaint(ICanvas, Paint, Point, Point) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
SetFillPaint(ICanvas, Paint, PointF, PointF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
SetFillPaint(ICanvas, Paint, Rect) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
SetFillPaint(ICanvas, Paint, RectF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
SetFillPattern(ICanvas, IPattern, Color) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
SetFillPattern(ICanvas, IPattern) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
SubtractFromClip(ICanvas, Rect) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
SubtractFromClip(ICanvas, RectF) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |
SetFillImage(ICanvas, IImage) |
Representa un lienzo independiente de la plataforma en el que se pueden dibujar gráficos 2D mediante tipos del Microsoft.Maui.Graphics espacio de nombres. |