protected override void OnDraw(Canvas canvas) { base.OnDraw(canvas); DrawView?.Invoke(this, new DrawViewEventArgs() { Canvas = canvas }); }
public override void Draw(CGRect rect) { base.Draw(rect); var width = Bounds.Size.Width; var height = Bounds.Size.Height; using (var context = UIGraphics.GetCurrentContext()) { DrawView?.Invoke(this, new DrawViewEventArgs() { Context = context, Rect = rect }); } }