SKCanvasView.OnPaintSurface(SKPaintSurfaceEventArgs) Yöntem

Tanım

Tuvale çizim yapmak için bunu uygulayın.

protected virtual void OnPaintSurface (SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs e);

Parametreler

e
SKPaintSurfaceEventArgs

Çizim yüzeyini ve bilgilerini içeren olay bağımsız değişkenleri.

Örnekler

protected override void OnPaintSurface (SKPaintSurfaceEventArgs e)
{
    // call the base method
    base.OnPaintSurface (e);

    var surface = e.Surface;
    var surfaceWidth = e.Info.Width;
    var surfaceHeight = e.Info.Height;

    var canvas = surface.Canvas;

    // draw on the canvas

    canvas.Flush ();
}

Açıklamalar

Bu yüzey üzerinde çizim yapmanın iki yolu vardır: yöntemini geçersiz kılarak OnPaintSurface(SKPaintSurfaceEventArgs) veya olaya bir işleyici PaintSurface ekleyerek.

Önemli

Bu yöntem geçersiz kılınırsa, temel çağrılmalıdır, aksi takdirde olay tetiklenmez.

Şunlara uygulanır