I've just started with CM, so far very pleased with the way everything works together.
However, I'm wondering what's the best way to solve this (not so uncommon) situation:
I want to have a ShellView which can host multiple other views (Navigation, Menu, Statusbar and something like the Output/Error window of VS for example).
The content of the child-views is dependent on the state of the application, in some states some child-views should be invisible.
The solution I have in mind so far is to create a ShellViewModel which has a Property for every child-view and a ShellView with a ContentControl
for every child view binding to those VM-Properties. (VM can also have Properties to make the ContentControls invisible).
Is this the standard way to do this or is there a better way I just don't see yet ?