The default MVVP I have seen has multiple ViewModel objects that are rendered through data templates. Each ViewModel exposes commands via their own properties.
I would like to merge ViewModel commands with the menu so when different tabs are selected, the menu changes based on what the ViewModel does. What would be the best way to do this?