ICanvas Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace.
public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
- Derivado
Propriedades
Alpha |
Define a opacidade do objeto am. |
Antialias |
Define um valor que indica se o uso de suavização de serrilhado está ativado. |
BlendMode |
Define o modo de mesclagem, que determina o que acontece quando um objeto é renderizado sobre um objeto existente. |
DisplayScale |
Obtém ou define um valor que representa o fator de dimensionamento pelo qual dimensionar a interface do usuário. |
FillColor |
Define a cor usada para pintar o interior de um objeto. |
Font |
Define a fonte usada ao desenhar texto. |
FontColor |
Define a cor da fonte ao desenhar texto. |
FontSize |
Define o tamanho da fonte usada ao desenhar texto. |
MiterLimit |
Define o limite do comprimento da mitra das junções de linha em um objeto. |
StrokeColor |
Define o Color usado para pintar o contorno de um objeto. |
StrokeDashOffset |
Define a distância dentro do padrão de traço onde um traço começa. |
StrokeDashPattern |
Define o padrão de traços e lacunas que são usados para contornar um objeto. |
StrokeLineCap |
Define a forma no início e no final de uma linha. |
StrokeLineJoin |
Define o tipo de junção usada nos vértices de uma forma. |
StrokeSize |
Define a largura do traçado usado para desenhar o contorno de um objeto. |
Métodos
ClipPath(PathF, WindingMode) |
Recorta um objeto para que apenas a área que está dentro da região de um PathF objeto fique visível. |
ClipRectangle(Single, Single, Single, Single) |
Recorta um objeto para que apenas a área que está dentro da região do retângulo fique visível. |
ConcatenateTransform(Matrix3x2) |
Aplica a transformação especificada por |
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean) |
Desenha um arco na tela. |
DrawEllipse(Single, Single, Single, Single) |
Desenha uma elipse na tela. |
DrawImage(IImage, Single, Single, Single, Single) |
Desenha uma imagem na tela. |
DrawLine(Single, Single, Single, Single) |
Desenha uma linha entre dois pontos na tela. |
DrawPath(PathF) |
Desenha o especificado |
DrawRectangle(Single, Single, Single, Single) |
Desenha um retângulo na tela. |
DrawRoundedRectangle(Single, Single, Single, Single, Single) |
Desenha um retângulo com cantos arredondados na tela. |
DrawString(String, Single, Single, HorizontalAlignment) |
Desenha uma cadeia de caracteres de texto na tela. |
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Desenha uma cadeia de caracteres de texto dentro de uma caixa delimitadora na tela. |
DrawText(IAttributedText, Single, Single, Single, Single) |
Desenha o texto atribuído dentro de uma caixa delimitadora na tela. |
FillArc(Single, Single, Single, Single, Single, Single, Boolean) |
Desenha um arco preenchido na tela. |
FillEllipse(Single, Single, Single, Single) |
Desenha uma elipse preenchida na tela. |
FillPath(PathF, WindingMode) |
Desenha e preenche o especificado |
FillRectangle(Single, Single, Single, Single) |
Desenha um retângulo preenchido na tela. |
FillRoundedRectangle(Single, Single, Single, Single, Single) |
Desenha um retângulo preenchido com cantos arredondados na tela. |
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment) |
Calcula a área que uma string ocuparia se desenhada na tela. |
GetStringSize(String, IFont, Single) |
Calcula a área que uma string ocuparia se desenhada na tela. |
ResetState() |
Redefine o estado gráfico para seus valores padrão. |
RestoreState() |
Restaura o estado gráfico para o estado salvo mais recentemente. |
Rotate(Single, Single, Single) |
Gira um objeto gráfico em torno de um ponto. |
Rotate(Single) |
Gira um objeto gráfico em torno do canto superior esquerdo da tela (0,0). |
SaveState() |
Salva o estado gráfico atual. |
Scale(Single, Single) |
Altera o tamanho de um objeto gráfico dimensionando-o. |
SetFillPaint(Paint, RectF) |
Define |
SetShadow(SizeF, Single, Color) |
Adiciona uma sombra a um objeto gráfico. |
SubtractFromClip(Single, Single, Single, Single) |
Recorta um objeto para que apenas a área fora de um retângulo fique visível. |
Translate(Single, Single) |
Desloca um objeto gráfico nas direções horizontal e vertical. |
Métodos de Extensão
ClipPath(ICanvas, PathF, WindingMode) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
ClipRectangle(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
ClipRectangle(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean) |
Desenha o arco. Este é um método auxiliar para desenhar um arco quando você tem um retângulo já definido para os limites da elipse. |
DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean) |
Desenha o arco. Este é um método auxiliar para desenhar um arco quando você tem um retângulo já definido para os limites da elipse. |
DrawCircle(ICanvas, Point, Double) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawCircle(ICanvas, PointF, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawCircle(ICanvas, Single, Single, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawEllipse(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawEllipse(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawLine(ICanvas, PointF, PointF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawPath(ICanvas, PathF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRectangle(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRectangle(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, Rect, Double) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, RectF, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
EnableDefaultShadow(ICanvas, Single) |
Ativa a sombra padrão. |
FillArc(ICanvas, Rect, Single, Single, Boolean) |
Preenche o arco. Este é um método auxiliar para preencher um arco quando você tem um retângulo já definido para os limites da elipse. |
FillArc(ICanvas, RectF, Single, Single, Boolean) |
Preenche o arco. Este é um método auxiliar para preencher um arco quando você tem um retângulo já definido para os limites da elipse. |
FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean) |
Preenche o arco com a tinta especificada. Este é um método auxiliar para preencher um arco com um gradiente, para que você não precise se preocupar em calcular os locais da alça de gradiente com base no tamanho e na localização do retângulo. |
FillCircle(ICanvas, Point, Double) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillCircle(ICanvas, PointF, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillCircle(ICanvas, Single, Single, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillEllipse(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillEllipse(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillPath(ICanvas, PathF, WindingMode) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillPath(ICanvas, PathF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRectangle(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRectangle(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, Rect, Double) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, RectF, Single, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, RectF, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
ResetStroke(ICanvas) |
Redefine o traçado para as configurações padrão:
|
SetFillPaint(ICanvas, Paint, Point, Point) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPaint(ICanvas, Paint, PointF, PointF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPaint(ICanvas, Paint, Rect) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPaint(ICanvas, Paint, RectF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPattern(ICanvas, IPattern, Color) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillPattern(ICanvas, IPattern) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SubtractFromClip(ICanvas, Rect) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SubtractFromClip(ICanvas, RectF) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |
SetFillImage(ICanvas, IImage) |
Representa uma tela independente de plataforma na qual os gráficos 2D podem ser desenhados usando tipos do Microsoft.Maui.Graphics namespace. |