I have a WPF form which basically looks like this:
[content shown during normal operation]
Other than not using the designer (really, consider this) you could separate the contents of the Grid into a separate UserControl. That way, you could just update that UserControl in isolation from the visibility logic.
Grid
UserControl