다음을 통해 공유


SKCanvasView.PaintSurface 이벤트

정의

캔버스를 다시 그려야 할 때 발생합니다.

public event EventHandler<SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs> PaintSurface;
public event EventHandler<SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs>? PaintSurface;

이벤트 유형

예제

myView.PaintSurface += (sender, 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 연결하는 두 가지 방법이 있습니다.

적용 대상