示例#1
0
文件: View.cs 项目: kpalosaa/cross2d
        protected override void OnDraw(Canvas canvas)
        {
            base.OnDraw(canvas);

            DrawView?.Invoke(this, new DrawViewEventArgs()
            {
                Canvas = canvas
            });
        }
示例#2
0
        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
                });
            }
        }