It seems that when using DisplayRootViewFor<T>(), the RegisterNavigationService (on PrepareViewFirst) method is not called and you end up with null passed in for the INavigationService.
This didn't happen on the previous version.
Comments: When you manualy register implementation for INavigationService (which I higly recomended to do, framework should not do it and in caliburn it is bad manner) then you can use navigation services in both scenarios. Ps. In my opinion, caliburn is too complicated in some places, and assumes odd facts, this is one of example.
This didn't happen on the previous version.
Comments: When you manualy register implementation for INavigationService (which I higly recomended to do, framework should not do it and in caliburn it is bad manner) then you can use navigation services in both scenarios. Ps. In my opinion, caliburn is too complicated in some places, and assumes odd facts, this is one of example.