Partager via


SKCanvasView.OnPaintSurface(SKPaintSurfaceEventArgs) Méthode

Définition

Implémentez cela pour dessiner sur le canevas.

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

Paramètres

e
SKPaintSurfaceEventArgs

Arguments d’événement qui contiennent la surface de dessin et les informations.

Exemples

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 ();
}

Remarques

Il existe deux façons de dessiner sur cette surface : en remplaçant la OnPaintSurface(SKPaintSurfaceEventArgs) méthode ou en attachant un gestionnaire à l’événement PaintSurface .

Important

Si cette méthode est remplacée, la base doit être appelée, sinon l’événement n’est pas déclenché.

S’applique à