/// <summary> /// Registration of Navigation MVVM /// </summary> /// <returns></returns> public static INavigation RegisterNavigation() { var navigation = new XamarinFormsNavigation(() => App.Current); navigation.Register <NewDiaryViewModel, NewDiaryPage>(); return(navigation); }
/// <summary> /// Registration of Navigation MVVM /// </summary> /// <returns></returns> public static MvvmAspire.Services.INavigation RegisterNavigation() { var navigation = new XamarinFormsNavigation(() => App.Current); navigation.Register <LoginViewModel, LoginPage>(); navigation.Register <MasterNavigationPageViewModel, MasterNavigationPage>(); navigation.Register <HomeViewModel, HomePage>(); navigation.Register <AboutViewModel, AboutPage>(); return(navigation); }
/// <summary> /// Registration of Navigation MVVM /// </summary> /// <returns></returns> public static INavigation RegisterNavigation() { var navigation = new XamarinFormsNavigation(() => App.Current); navigation.Register <TestViewModel, TestPage>(); navigation.Register <AboutViewModel, AboutPage>(); navigation.Register <RepositoryTestViewModel, MarcelloDbPage>(); if (Xamarin.Forms.Device.RuntimePlatform == Xamarin.Forms.Device.macOS) { navigation.Register <ListViewWithCacheViewModel, NormalListView>(); } else { navigation.Register <ListViewWithCacheViewModel, ListViewWithCache>(); } return(navigation); }