I'm reopen this because it's causing some bad behaviors on situations where we don't want to clear the view at all. I appreciate suggestions for this. On example where I don't want to clear is on a ScrollBarView when set Visible to false I don't want the area been cleaned if the Redraw method is overridden.
I think the best solution is creating a ClearOnVisibleFalse property with a default value as true.
Originally posted by @BDisp in #1984 (comment)