public override void BindWindowControl(Control windowControl) { //bind to anycontrol GDI control this.windowControl = windowControl; this.SetBaseCanvasViewport(this.canvasViewport = new SkiaCanvasViewport(this.RootGfx, this.Size.ToSize(), 4)); this.RootGfx.SetPaintDelegates( this.canvasViewport.CanvasInvlidateArea, this.PaintToOutputWindow); #if DEBUG this.dbugWinControl = windowControl; this.canvasViewport.dbugOutputWindow = this; #endif this.EvaluateScrollbar(); }
public override void BindWindowControl(Control windowControl) { //bind to anycontrol GDI control _windowControl = windowControl; this.SetBaseCanvasViewport(_canvasViewport = new SkiaCanvasViewport(this.RootGfx, new Size(windowControl.Width, windowControl.Height))); this.RootGfx.SetPaintDelegates( _canvasViewport.CanvasInvalidateArea, this.PaintToOutputWindow); #if DEBUG this.dbugWinControl = windowControl; _canvasViewport.dbugOutputWindow = this; #endif this.EvaluateScrollbar(); }