Example4_1.PlotPanel.DrawRect C# (CSharp) Method

DrawRect() public method

public DrawRect ( CGRect dirtyRect ) : void
dirtyRect CGRect
return void
        public override void DrawRect(CGRect dirtyRect)
        {
            if(Paint != null)
            {
                Graphics g = Graphics.FromCurrentContext();
                g.Clear(backColor);

                Rectangle clip = new Rectangle((int)dirtyRect.X,
                                               (int)dirtyRect.Y,
                                               (int)dirtyRect.Width,
                                               (int)dirtyRect.Height);

                var args = new PaintEventArgs(g, clip);

                Paint(this, args);
            }
        }