ICanvas Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi.
public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
- Derivato
Proprietà
Alpha |
Imposta l'opacità dell'oggetto am. |
Antialias |
Imposta un valore che indica se usare l'anti-aliasing è abilitato. |
BlendMode |
Imposta la modalità di fusione, che determina cosa accade quando viene eseguito il rendering di un oggetto sopra un oggetto esistente. |
DisplayScale |
Ottiene o imposta un valore che rappresenta il fattore di ridimensionamento per ridimensionare l'interfaccia utente. |
FillColor |
Imposta il colore utilizzato per disegnare l'interno di un oggetto. |
Font |
Imposta il tipo di carattere utilizzato durante il disegno del testo. |
FontColor |
Imposta il colore del carattere durante il disegno del testo. |
FontSize |
Imposta le dimensioni del tipo di carattere utilizzato durante il disegno del testo. |
MiterLimit |
Imposta il limite della lunghezza del miter dei join di riga in un oggetto . |
StrokeColor |
Imposta l'oggetto utilizzato per disegnare la Color struttura di un oggetto. |
StrokeDashOffset |
Imposta la distanza all'interno del motivo trattino in cui inizia un trattino. |
StrokeDashPattern |
Imposta il modello di trattini e spazi vuoti utilizzati per delineare un oggetto. |
StrokeLineCap |
Imposta la forma all'inizio e alla fine di una linea. |
StrokeLineJoin |
Imposta il tipo di join utilizzato nei vertici di una forma. |
StrokeSize |
Imposta la larghezza del tratto utilizzato per disegnare il contorno di un oggetto. |
Metodi
ClipPath(PathF, WindingMode) |
Ritaglia un oggetto in modo che solo l'area all'interno dell'area di un PathF oggetto sia visibile. |
ClipRectangle(Single, Single, Single, Single) |
Ritaglia un oggetto in modo che solo l'area all'interno dell'area del rettangolo sia visibile. |
ConcatenateTransform(Matrix3x2) |
Applica la trasformazione specificata da |
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean) |
Disegna un arco nell'area di disegno. |
DrawEllipse(Single, Single, Single, Single) |
Disegna un'ellisse nell'area di disegno. |
DrawImage(IImage, Single, Single, Single, Single) |
Disegna un'immagine nell'area di disegno. |
DrawLine(Single, Single, Single, Single) |
Disegna una linea tra due punti nell'area di disegno. |
DrawPath(PathF) |
Disegna l'oggetto specificato |
DrawRectangle(Single, Single, Single, Single) |
Disegna un rettangolo nell'area di disegno. |
DrawRoundedRectangle(Single, Single, Single, Single, Single) |
Disegna un rettangolo con angoli arrotondati nell'area di disegno. |
DrawString(String, Single, Single, HorizontalAlignment) |
Disegna una stringa di testo nell'area di disegno. |
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Disegna una stringa di testo all'interno di un rettangolo delimitatore nell'area di disegno. |
DrawText(IAttributedText, Single, Single, Single, Single) |
Disegna testo con attributi all'interno di un rettangolo delimitatore nell'area di disegno. |
FillArc(Single, Single, Single, Single, Single, Single, Boolean) |
Disegna un arco pieno nell'area di disegno. |
FillEllipse(Single, Single, Single, Single) |
Disegna un'ellisse piena nell'area di disegno. |
FillPath(PathF, WindingMode) |
Disegna e riempie l'oggetto specificato |
FillRectangle(Single, Single, Single, Single) |
Disegna un rettangolo riempito nell'area di disegno. |
FillRoundedRectangle(Single, Single, Single, Single, Single) |
Disegna un rettangolo riempito con angoli arrotondati nell'area di disegno. |
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment) |
Calcola l'area occupata da una stringa se disegnata nell'area di disegno. |
GetStringSize(String, IFont, Single) |
Calcola l'area occupata da una stringa se disegnata nell'area di disegno. |
ResetState() |
Reimposta lo stato della grafica sui valori predefiniti. |
RestoreState() |
Ripristina lo stato della grafica allo stato salvato più di recente. |
Rotate(Single, Single, Single) |
Ruota un oggetto grafico intorno a un punto. |
Rotate(Single) |
Ruota un oggetto grafico attorno all'angolo superiore sinistro dell'area di disegno (0,0). |
SaveState() |
Salva lo stato della grafica corrente. |
Scale(Single, Single) |
Modifica le dimensioni di un oggetto grafico ridimensionandolo. |
SetFillPaint(Paint, RectF) |
Imposta |
SetShadow(SizeF, Single, Color) |
Aggiunge un'ombreggiatura a un oggetto grafico. |
SubtractFromClip(Single, Single, Single, Single) |
Ritaglia un oggetto in modo che solo l'area esterna a un rettangolo sia visibile. |
Translate(Single, Single) |
Sposta un oggetto grafico in direzioni orizzontali e verticali. |
Metodi di estensione
ClipPath(ICanvas, PathF, WindingMode) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
ClipRectangle(ICanvas, Rect) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
ClipRectangle(ICanvas, RectF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean) |
Disegna l'arco. Si tratta di un metodo helper per disegnare un arco quando è già definito un rettangolo per i limiti dell'ellisse. |
DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean) |
Disegna l'arco. Si tratta di un metodo helper per disegnare un arco quando è già definito un rettangolo per i limiti dell'ellisse. |
DrawCircle(ICanvas, Point, Double) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawCircle(ICanvas, PointF, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawCircle(ICanvas, Single, Single, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawEllipse(ICanvas, Rect) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawEllipse(ICanvas, RectF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawLine(ICanvas, PointF, PointF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawPath(ICanvas, PathF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawRectangle(ICanvas, Rect) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawRectangle(ICanvas, RectF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawRoundedRectangle(ICanvas, Rect, Double) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawRoundedRectangle(ICanvas, RectF, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
EnableDefaultShadow(ICanvas, Single) |
Abilita l'ombreggiatura predefinita. |
FillArc(ICanvas, Rect, Single, Single, Boolean) |
Riempie l'arco. Si tratta di un metodo helper per riempire un arco quando è già definito un rettangolo per i limiti dell'ellisse. |
FillArc(ICanvas, RectF, Single, Single, Boolean) |
Riempie l'arco. Si tratta di un metodo helper per riempire un arco quando è già definito un rettangolo per i limiti dell'ellisse. |
FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean) |
Riempie l'arco con la vernice specificata. Si tratta di un metodo helper per quando si riempie un arco con una sfumatura, in modo che non sia necessario preoccuparsi di calcolare le posizioni dell'handle sfumato in base alle dimensioni e alla posizione del rettangolo. |
FillCircle(ICanvas, Point, Double) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillCircle(ICanvas, PointF, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillCircle(ICanvas, Single, Single, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillEllipse(ICanvas, Rect) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillEllipse(ICanvas, RectF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillPath(ICanvas, PathF, WindingMode) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillPath(ICanvas, PathF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillRectangle(ICanvas, Rect) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillRectangle(ICanvas, RectF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillRoundedRectangle(ICanvas, Rect, Double) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillRoundedRectangle(ICanvas, RectF, Single, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillRoundedRectangle(ICanvas, RectF, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
ResetStroke(ICanvas) |
Reimposta il tratto sulle impostazioni predefinite:
|
SetFillPaint(ICanvas, Paint, Point, Point) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
SetFillPaint(ICanvas, Paint, PointF, PointF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
SetFillPaint(ICanvas, Paint, Rect) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
SetFillPaint(ICanvas, Paint, RectF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
SetFillPattern(ICanvas, IPattern, Color) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
SetFillPattern(ICanvas, IPattern) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
SubtractFromClip(ICanvas, Rect) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
SubtractFromClip(ICanvas, RectF) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |
SetFillImage(ICanvas, IImage) |
Rappresenta un'area di disegno indipendente dalla piattaforma in cui è possibile disegnare grafica 2D usando i tipi dello spazio dei Microsoft.Maui.Graphics nomi. |