private static void RegisterPages(IPageRegistrar pageRegistrar) { pageRegistrar.Register <WelcomePageViewModel, WelcomePage>(); pageRegistrar.Register <SettingsPageViewModel, SettingsPage>(); pageRegistrar.Register <BluetoothPageViewModel, BluetoothPage>(); pageRegistrar.Register <DrinksPageViewModel, DrinksPage>(); pageRegistrar.Register <ShowIngredientsPageViewModel, IngredientsPage>(); pageRegistrar.Register <SelectIngredientsPageViewModel, IngredientsPage>(); pageRegistrar.Register <EditIngredientPageViewModel, ConfigureIngredientPage>(); pageRegistrar.Register <AddIngredientPageViewModel, ConfigureIngredientPage>(); pageRegistrar.Register <EditDrinkRecipePageViewModel, ConfigureDrinkRecipePage>(); pageRegistrar.Register <AddDrinkRecipePageViewModel, ConfigureDrinkRecipePage>(); }
public NavigationService(IPageRegistrar pageRegistrar, Lazy <INavigation> navigation) { _pageRegistrar = pageRegistrar; _navigation = navigation; }