From what I gather the general pattern to add an instance of a view to a region is to call RegisterViewWithRegion in the Initialize() method of the corresponding module like so
public void Initialize()
However what if you want to add an instance of a view to a region sometime after the module is loaded? How would you accomplish that?
I'm not using a presenter-first pattern but rather a Screen Factory / Conductor / whatever its called to create and orchestrate views. Given that I shouldn't be using RegisterViewWithRegion in this way anyway because then view creation falls outside of the
bounds of the Screen Factory. However the overload of RegisterViewWithRegion using a delegate would necessitate that my Screen Factory have a hard reference to the view being loaded which I don't desire.
Anybody else run into this problem?