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