public SKCanvasLayer() { drawable = new SKCGSurfaceFactory(); SetNeedsDisplay(); NeedsDisplayOnBoundsChange = true; }
protected override void Dispose(bool disposing) { base.Dispose(disposing); drawable?.Dispose(); drawable = null; }
private void Initialize() { designMode = ((IComponent)this).Site?.DesignMode == true || !Extensions.IsValidEnvironment; if (designMode) { return; } drawable = new SKCGSurfaceFactory(); }
partial void DoLoaded() => drawable = new SKCGSurfaceFactory();