Exemplo n.º 1
0
        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>();
        }
Exemplo n.º 2
0
 public NavigationService(IPageRegistrar pageRegistrar, Lazy <INavigation> navigation)
 {
     _pageRegistrar = pageRegistrar;
     _navigation    = navigation;
 }