You should test this with users. But here my thoughts:
The ribbon is used interact or apply functions to the object in the main window. This is learned behaviour. By switching the ribbon group users probably do not expect that the main window content changes.
With no further information of your current issue, I would recommend doing the following:
Integrate a ribbon group "View" or place a view-switch in the main ribbongroup. This switch would change the context of the main window. By changing the main window context you could display more/different ribbon groups according to the new context. This way the context triggers the ribbon an not the other way around.