Aracılığıyla paylaş


ICanvas Arabirim

Tanım

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
Türetilmiş

Özellikler

Alpha

am nesnesinin opaklığını ayarlar.

Antialias

Diğer addan korumanın etkinleştirilip etkinleştirilmediğini gösteren bir değer ayarlar.

BlendMode

Bir nesne var olan bir nesnenin üzerinde işlendiğinde ne olacağını belirleyen karıştırma modunu ayarlar.

DisplayScale

Kullanıcı arabirimini ölçeklendirmek için ölçeklendirme faktörünü temsil eden bir değer alır veya ayarlar.

FillColor

Bir nesnenin içini boyamak için kullanılan rengi ayarlar.

Font

Metin çizerken kullanılan yazı tipini ayarlar.

FontColor

Metin çizerken yazı tipi rengini ayarlar.

FontSize

Metin çizerken kullanılan yazı tipinin boyutunu ayarlar.

MiterLimit

Bir nesnedeki satır birleştirmelerinin sicim uzunluğunun sınırını ayarlar.

StrokeColor

Bir nesnenin Color ana hattını boyamak için kullanılan öğesini ayarlar.

StrokeDashOffset

Bir tirenin başladığı tire deseni içindeki mesafeyi ayarlar.

StrokeDashPattern

Bir nesnenin ana hatlarını oluşturmak için kullanılan tire ve boşluk desenini ayarlar.

StrokeLineCap

Şekli çizginin başında ve sonunda ayarlar.

StrokeLineJoin

Şeklin köşelerinde kullanılan birleştirme türünü ayarlar.

StrokeSize

Nesnenin ana hattını çizmek için kullanılan konturun genişliğini ayarlar.

Yöntemler

ClipPath(PathF, WindingMode)

Nesneyi, yalnızca nesnenin PathF dışındaki alanın görünür olması için klipler.

ClipRectangle(Single, Single, Single, Single)

Bir nesneyi, yalnızca dikdörtgenin bölgesinde yer alan alanın görünür olması için klipler.

ConcatenateTransform(Matrix3x2)

tarafından transform belirtilen dönüştürmeyi bir grafik nesnesine uygular.

DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean)

Tuvale bir yay çizer.

DrawEllipse(Single, Single, Single, Single)

Tuvale üç nokta çizer.

DrawImage(IImage, Single, Single, Single, Single)

Tuvale bir resim çizer.

DrawLine(Single, Single, Single, Single)

Tuvale iki nokta arasında bir çizgi çizer.

DrawPath(PathF)

Belirtilen path değeri tuvale çizer.

DrawRectangle(Single, Single, Single, Single)

Tuvale bir dikdörtgen çizer.

DrawRoundedRectangle(Single, Single, Single, Single, Single)

Tuvale yuvarlatılmış köşeleri olan bir dikdörtgen çizer.

DrawString(String, Single, Single, HorizontalAlignment)

Tuvale bir metin dizesi çizer.

DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single)

Tuvale sınırlayıcı bir kutu içinde bir metin dizesi çizer.

DrawText(IAttributedText, Single, Single, Single, Single)

Bir sınırlayıcı kutunun içinde tuvale öznitelikli metin çizer.

FillArc(Single, Single, Single, Single, Single, Single, Boolean)

Tuvale dolu bir yay çizer.

FillEllipse(Single, Single, Single, Single)

Tuvale dolu bir elips çizer.

FillPath(PathF, WindingMode)

Belirtilen path tuvali çizer ve tuvale doldurur.

FillRectangle(Single, Single, Single, Single)

Tuvale doldurulmuş bir dikdörtgen çizer.

FillRoundedRectangle(Single, Single, Single, Single, Single)

Tuvale yuvarlatılmış köşeleri olan dolu bir dikdörtgen çizer.

GetStringSize(String, IFont, Single)

Tuvalde çizilirse bir dizenin kaplayacakları alanı hesaplar.

GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment)

Tuvalde çizilirse bir dizenin kaplayacakları alanı hesaplar.

ResetState()

Grafik durumunu varsayılan değerlerine sıfırlar.

RestoreState()

Grafik durumunu en son kaydedilen duruma geri yükler.

Rotate(Single)

Grafik nesneyi tuvalin sol üst köşesinde (0,0) döndürür.

Rotate(Single, Single, Single)

Grafik nesneyi bir nokta etrafında döndürür.

SaveState()

Geçerli grafik durumunu kaydeder.

Scale(Single, Single)

Grafik nesnesini ölçeklendirerek boyutunu değiştirir.

SetFillPaint(Paint, RectF)

Grafik nesnesinin dolgusu olarak ayarlar paint .

SetShadow(SizeF, Single, Color)

Grafik nesneye gölge ekler.

SubtractFromClip(Single, Single, Single, Single)

Nesneyi, yalnızca dikdörtgenin dışındaki alanın görünür olması için klipler.

Translate(Single, Single)

Grafik nesneyi yatay ve dikey yönlere kaydırarak.

Uzantı Metotları

ClipPath(ICanvas, PathF, WindingMode)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

ClipRectangle(ICanvas, Rect)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

ClipRectangle(ICanvas, RectF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean)

Yay çizer. Bu, üç nokta sınırları için önceden tanımlanmış bir dikdörtgene sahip olduğunuzda yay çizmek için yardımcı bir yöntemdir.

DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean)

Yay çizer. Bu, üç nokta sınırları için önceden tanımlanmış bir dikdörtgene sahip olduğunuzda yay çizmek için yardımcı bir yöntemdir.

DrawCircle(ICanvas, Point, Double)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawCircle(ICanvas, PointF, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawCircle(ICanvas, Single, Single, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawEllipse(ICanvas, Rect)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawEllipse(ICanvas, RectF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawLine(ICanvas, PointF, PointF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawPath(ICanvas, PathF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawRectangle(ICanvas, Rect)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawRectangle(ICanvas, RectF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawRoundedRectangle(ICanvas, Rect, Double)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawRoundedRectangle(ICanvas, RectF, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawRoundedRectangle(ICanvas, RectF, Single, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

EnableDefaultShadow(ICanvas, Single)

Varsayılan gölgeyi etkinleştirir.

FillArc(ICanvas, Rect, Single, Single, Boolean)

Yay doldurur. Bu, üç nokta sınırları için önceden tanımlanmış bir dikdörtgene sahip olduğunuzda bir yay doldurmak için yardımcı bir yöntemdir.

FillArc(ICanvas, RectF, Single, Single, Boolean)

Yay doldurur. Bu, üç nokta sınırları için önceden tanımlanmış bir dikdörtgene sahip olduğunuzda bir yay doldurmak için yardımcı bir yöntemdir.

FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean)

Yayyı belirtilen boyayla doldurur. Bu, dikdörtgen boyutuna ve konumuna göre gradyan tanıtıcı konumlarını hesaplama konusunda endişelenmeniz gerekmemesi için bir yay gradyan ile doldururken kullanabileceğiniz yardımcı bir yöntemdir.

FillCircle(ICanvas, Point, Double)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillCircle(ICanvas, PointF, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillCircle(ICanvas, Single, Single, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillEllipse(ICanvas, Rect)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillEllipse(ICanvas, RectF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillPath(ICanvas, PathF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillPath(ICanvas, PathF, WindingMode)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillRectangle(ICanvas, Rect)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillRectangle(ICanvas, RectF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillRoundedRectangle(ICanvas, Rect, Double)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillRoundedRectangle(ICanvas, RectF, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillRoundedRectangle(ICanvas, RectF, Single, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

ResetStroke(ICanvas)

Vuruşu varsayılan ayarlara sıfırlar:

  • Vuruş Boyutu: 1
  • Vuruş Tire Deseni: Yok
  • Vuruş Konumu: Ortala
  • Stroke Line Join: Miter
  • Stroke Line Cap: Butt
  • Vuruş Fırçası: Yok
  • Vuruş Rengi: Siyah
SetFillPaint(ICanvas, Paint, Point, Point)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

SetFillPaint(ICanvas, Paint, PointF, PointF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

SetFillPaint(ICanvas, Paint, Rect)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

SetFillPaint(ICanvas, Paint, RectF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

SetFillPattern(ICanvas, IPattern)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

SetFillPattern(ICanvas, IPattern, Color)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

SubtractFromClip(ICanvas, Rect)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

SubtractFromClip(ICanvas, RectF)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

SetFillImage(ICanvas, IImage)

Ad alanından türler kullanılarak 2B grafiklerin çizilebildiği platformdan bağımsız bir tuvali Microsoft.Maui.Graphics temsil eder.

Şunlara uygulanır