ICanvas Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können.
public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
- Abgeleitet
Eigenschaften
Alpha |
Legt die Deckkraft des Am-Objekts fest. |
Antialias |
Legt einen Wert fest, der angibt, ob die Verwendung von Antialiasing aktiviert ist. |
BlendMode |
Legt den Blend-Modus fest, der bestimmt, was passiert, wenn ein Objekt über einem vorhandenen Objekt gerendert wird. |
DisplayScale |
Dient zum Abrufen oder Festlegen eines Werts, der den Skalierungsfaktor darstellt, um die Benutzeroberfläche zu skalieren. |
FillColor |
Legt die Farbe fest, die zum Zeichnen des Innenbereichs eines Objekts verwendet wird. |
Font |
Legt die Schriftart fest, die beim Zeichnen von Text verwendet wird. |
FontColor |
Legt die Schriftfarbe beim Zeichnen von Text fest. |
FontSize |
Legt den Schriftgrad fest, der beim Zeichnen von Text verwendet wird. |
MiterLimit |
Legt den Grenzwert der Miterlänge von Linienbeitritten in einem Objekt fest. |
StrokeColor |
Legt die zum Zeichnen der Color Kontur eines Objekts verwendete Fest. |
StrokeDashOffset |
Legt den Abstand innerhalb des Strichmusters fest, in dem ein Gedankenstrich beginnt. |
StrokeDashPattern |
Legt das Muster von Bindestrichen und Lücken fest, die zum Konturieren eines Objekts verwendet werden. |
StrokeLineCap |
Legt die Form am Anfang und Ende einer Linie fest. |
StrokeLineJoin |
Legt den Typ der Verknüpfung fest, die an den Scheitelpunkten eines Shapes verwendet wird. |
StrokeSize |
Legt die Breite des Strichs fest, der zum Zeichnen der Kontur eines Objekts verwendet wird. |
Methoden
ClipPath(PathF, WindingMode) |
Clips an object so that only the area outside of a PathF object will be visible. |
ClipRectangle(Single, Single, Single, Single) |
Clips an object so that only the area that's within the region of the rectangle will be visible. |
ConcatenateTransform(Matrix3x2) |
Wendet die transformation an, die durch |
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean) |
Zeichnet einen Bogen auf den Zeichenbereich. |
DrawEllipse(Single, Single, Single, Single) |
Zeichnet eine Auslassungspunkte auf dem Zeichenbereich. |
DrawImage(IImage, Single, Single, Single, Single) |
Zeichnet ein Bild auf dem Zeichenbereich. |
DrawLine(Single, Single, Single, Single) |
Zeichnet eine Linie zwischen zwei Punkten auf dem Zeichenbereich. |
DrawPath(PathF) |
Zeichnet das angegebene |
DrawRectangle(Single, Single, Single, Single) |
Zeichnet ein Rechteck auf den Zeichenbereich. |
DrawRoundedRectangle(Single, Single, Single, Single, Single) |
Zeichnet ein Rechteck mit abgerundeten Ecken auf dem Zeichenbereich. |
DrawString(String, Single, Single, HorizontalAlignment) |
Zeichnet eine Textzeichenfolge auf dem Zeichenbereich. |
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Zeichnet eine Textzeichenfolge in einem umgebenden Feld auf dem Zeichenbereich. |
DrawText(IAttributedText, Single, Single, Single, Single) |
Zeichnet zugeordneten Text in einem umgebenden Feld auf dem Zeichenbereich. |
FillArc(Single, Single, Single, Single, Single, Single, Boolean) |
Zeichnet einen gefüllten Bogen auf den Zeichenbereich. |
FillEllipse(Single, Single, Single, Single) |
Zeichnet eine gefüllte Ellipse auf den Zeichenbereich. |
FillPath(PathF, WindingMode) |
Zeichnet und füllt die angegebene |
FillRectangle(Single, Single, Single, Single) |
Zeichnet ein gefülltes Rechteck auf den Zeichenbereich. |
FillRoundedRectangle(Single, Single, Single, Single, Single) |
Zeichnet ein gefülltes Rechteck mit abgerundeten Ecken auf dem Zeichenbereich. |
GetStringSize(String, IFont, Single) |
Berechnet den Bereich, den eine Zeichenfolge belegen würde, wenn sie auf dem Zeichenbereich gezeichnet wird. |
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment) |
Berechnet den Bereich, den eine Zeichenfolge belegen würde, wenn sie auf dem Zeichenbereich gezeichnet wird. |
ResetState() |
Setzt den Grafikzustand auf die Standardwerte zurück. |
RestoreState() |
Stellt den Grafikzustand auf den zuletzt gespeicherten Zustand zurück. |
Rotate(Single) |
Dreht ein grafisches Objekt um die obere linke Ecke des Zeichenbereichs (0,0). |
Rotate(Single, Single, Single) |
Dreht ein grafisches Objekt um einen Punkt. |
SaveState() |
Speichert den aktuellen Grafikzustand. |
Scale(Single, Single) |
Ändert die Größe eines grafischen Objekts, indem es skaliert wird. |
SetFillPaint(Paint, RectF) |
Legt |
SetShadow(SizeF, Single, Color) |
Fügt einem grafischen Objekt einen Schatten hinzu. |
SubtractFromClip(Single, Single, Single, Single) |
Clips an object so that only the area outside the rectangle will be visible. |
Translate(Single, Single) |
Verschiebt ein grafisches Objekt in horizontale und vertikale Richtungen. |
Erweiterungsmethoden
ClipPath(ICanvas, PathF, WindingMode) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
ClipRectangle(ICanvas, Rect) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
ClipRectangle(ICanvas, RectF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean) |
Zeichnet den Bogen. Dies ist eine Hilfsmethode zum Zeichnen eines Bogens, wenn sie bereits für die Grenzen der Auslassungspunkte ein Rechteck definiert haben. |
DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean) |
Zeichnet den Bogen. Dies ist eine Hilfsmethode zum Zeichnen eines Bogens, wenn sie bereits für die Grenzen der Auslassungspunkte ein Rechteck definiert haben. |
DrawCircle(ICanvas, Point, Double) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawCircle(ICanvas, PointF, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawCircle(ICanvas, Single, Single, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawEllipse(ICanvas, Rect) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawEllipse(ICanvas, RectF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawLine(ICanvas, PointF, PointF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawPath(ICanvas, PathF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawRectangle(ICanvas, Rect) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawRectangle(ICanvas, RectF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawRoundedRectangle(ICanvas, Rect, Double) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawRoundedRectangle(ICanvas, RectF, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
EnableDefaultShadow(ICanvas, Single) |
Aktiviert den Standardschatten. |
FillArc(ICanvas, Rect, Single, Single, Boolean) |
Füllt den Bogen aus. Dies ist eine Hilfsmethode zum Ausfüllen eines Bogens, wenn sie bereits für die Grenzen der Auslassungspunkte ein Rechteck definiert haben. |
FillArc(ICanvas, RectF, Single, Single, Boolean) |
Füllt den Bogen aus. Dies ist eine Hilfsmethode zum Ausfüllen eines Bogens, wenn sie bereits für die Grenzen der Auslassungspunkte ein Rechteck definiert haben. |
FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean) |
Füllt den Bogen mit der angegebenen Farbe. Dies ist eine Hilfsmethode für das Ausfüllen eines Bogens mit einem Farbverlauf, sodass Sie sich keine Gedanken über die Berechnung der Farbverlaufsziehpunkte basierend auf der Größe und Position des Rechtecks machen müssen. |
FillCircle(ICanvas, Point, Double) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillCircle(ICanvas, PointF, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillCircle(ICanvas, Single, Single, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillEllipse(ICanvas, Rect) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillEllipse(ICanvas, RectF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillPath(ICanvas, PathF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillPath(ICanvas, PathF, WindingMode) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillRectangle(ICanvas, Rect) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillRectangle(ICanvas, RectF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillRoundedRectangle(ICanvas, Rect, Double) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillRoundedRectangle(ICanvas, RectF, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillRoundedRectangle(ICanvas, RectF, Single, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
ResetStroke(ICanvas) |
Setzt den Strich auf die Standardeinstellungen zurück:
|
SetFillPaint(ICanvas, Paint, Point, Point) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
SetFillPaint(ICanvas, Paint, PointF, PointF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
SetFillPaint(ICanvas, Paint, Rect) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
SetFillPaint(ICanvas, Paint, RectF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
SetFillPattern(ICanvas, IPattern) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
SetFillPattern(ICanvas, IPattern, Color) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
SubtractFromClip(ICanvas, Rect) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
SubtractFromClip(ICanvas, RectF) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |
SetFillImage(ICanvas, IImage) |
Stellt eine plattformunabhängige Canvas dar, auf der 2D-Grafiken mithilfe von Typen aus dem Microsoft.Maui.Graphics Namespace gezeichnet werden können. |