This method is invoked if the contents of the view need to be refreshed due to a change of state or geometry. Invoking this method will cause the UIView.Draw(System.Drawing.CoreGraphics.CGRect) method to be invoked.
Alternatively you can use the UIView.SetNeedsDisplayInRect(System.Drawing.CoreGraphics.CGRect) method to only mark a specific region of the view to be repainted.