SKGLView.OnPaintSurface(SKPaintGLSurfaceEventArgs) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentez cela pour dessiner sur la surface.
protected virtual void OnPaintSurface (SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs e);
Paramètres
Arguments d’événement qui contiennent la surface de dessin et les informations.
Exemples
protected override void OnPaintSurface (SKPaintGLSurfaceEventArgs e)
{
// call the base method
base.OnPaintSurface (e);
var surface = e.Surface;
var surfaceWidth = e.BackendRenderTarget.Width;
var surfaceHeight = e.BackendRenderTarget.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(SKPaintGLSurfaceEventArgs) 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é.