We're trying to convert a plain old ViewModel first with DataTemplates project into the world of Prism using the current IoC provider Ninject.
I've created an implentation of IServiceLocater and Bootstrapper. Navigation and registering views with regions works fine. Also ViewModelLocator.AutoWireViewModel sets up our ViewModels fine. The problem I'm facing is that even though I set IRegionMemberLifetime.KeepAlive to true and return true when IsNavigationAware.IsNavigationTarget is queried viewmodels are never reused. Simply browsing back in the journal causes Prism to resolve a new instance of the ViewModel. Does anyone have a reference implementation of how to correctly use Ninject with Prism or should I just give up and switch to Unity?