Take into account that AutoPopulateExportedViewsBehavior is used to place views in regions defined by a host controls.
If your application has only one main region, then there is no need to use the aforementioned behavior. You could use the view injection approach to load your login view to the main region.
public class ViewsModule: IModule
public ViewsModule(IRegionManager regionManager)
_regionManager = regionManager;
public void Initialize()
IRegion mainRegion = _regionManager.Regions["MainRegion"];
Then you could use the RequestNavigate method of the
RegionManager in order to move forward into the other views, when the user login successfully.
You can read more about View Injection in Chapter 7: Composing the User Interface
I hope you find this information useful.