SKGLView.OnPaintSurface(SKPaintGLSurfaceEventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализуйте его для рисования на поверхности.
protected virtual void OnPaintSurface(SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs e);
Параметры
Аргументы события, содержащие область рисования и сведения.
Примеры
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 ();
}
Комментарии
На этой поверхности можно рисовать двумя OnPaintSurface(SKPaintGLSurfaceEventArgs) способами: переопределить метод или прикрепить обработчик к событию PaintSurface .
Важно!
Если этот метод переопределен, необходимо вызвать базовый метод, в противном случае событие не будет запущено.