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 .
Важно!
Если этот метод переопределен, необходимо вызвать базовый метод, в противном случае событие не будет запущено.