For views added to regions using the View Discovery approach (using the
ViewExport attribute or the RegisterViewWithRegion method), the order isn't determined programatically; the views are added to the regions as soon as the regions are created (that is, when the control that hosts the region is added
to the visual tree).
For views added with View Injection, the views are added in the order in which the
Region.Add method is called to add them. This also applies for views added to regions via navigation (using the
You can read more about this in the following chapters from the Prism MSDN documentation:
I hope you find this helpful.
Guido Leandro Maliandi