In order to achieve this scenario in a MVVM friendly approach you can take advantage of the PanesSource
property of the control and its DockingPanesFactory
. You can create a custom DockingPanesFactory and override its AddPane
method in which you can implement a custom logic that adds each RadPane to a specific RadPaneGroup.
You can take a look at this
help article that describes in more details how the PanesSource and DockingPanesFactory could be used. Hope this is helpful.