protected override void RegisterViewsForNavigation(IPageFactory pageFactory)
 {
     pageFactory.RegisterPage <MainPageViewModel, MainPage>();
     pageFactory.RegisterPage <SecondPageViewModel, SecondPage>();
     pageFactory.RegisterPage <ThirdPageViewModel, ThirdPage>();
     pageFactory.RegisterPage <ColorPickerPageViewModel, ColorPickerPage>();
     pageFactory.RegisterPage <ModalPageViewModel, ModalPage1>();
     pageFactory.RegisterPage <ModalPageViewModel, ModalPage2>();
     pageFactory.RegisterPage <ModalPageViewModel, ModalPage3>();
     pageFactory.RegisterPage <SimpleMasterDetailPageViewModel, SimpleMasterDetailPage>();
     pageFactory.RegisterPage <MainTabbedPageViewModel, MainTabbedPage>();
     pageFactory.RegisterPage <WrappedTabbedPage>();
     pageFactory.RegisterPage <SimpleMasterDetailPageMaster>();
     pageFactory.RegisterPage <SimpleMasterDetailPageDetail>();
     pageFactory.RegisterPage <SlightlyMoreComplexMasterDetailViewModel, SlightlyMoreComplexMasterDetailPage>();
     pageFactory.RegisterPage <SlightlyMoreComplexMasterDetailPageDetail>();
     pageFactory.RegisterPage <SlightlyMoreComplexMasterDetailPageMaster>();
 }