private void OnPaintSurface(object sender, SKNativePaintSurfaceEventArgs e) { var controller = Element as ISKCanvasViewController; // the control is being repainted, let the user know controller?.OnPaintSurface(new SKPaintSurfaceEventArgs(e.Surface, e.Info)); }
private void OnPaintSkiaSharpAndroidSurface(object sender, SkiaSharp.Views.Android.SKPaintSurfaceEventArgs e) { var skiaView = sender as SkiaSharp.Views.Android.SKCanvasView; var skiaViewSize = new SKSize(skiaView.Width, skiaView.Height); DoSkiaSharpPaint(e.Surface, e.Info.Size, skiaViewSize); }
void Skia_PaintSurface(object sender, SkiaSharp.Views.Android.SKPaintSurfaceEventArgs e) { Element?.Draw(e.Surface, e.Info); }