Example #1
0
        /// <summary>
        /// Registration of Navigation MVVM
        /// </summary>
        /// <returns></returns>
        public static INavigation RegisterNavigation()
        {
            var navigation = new XamarinFormsNavigation(() => App.Current);

            navigation.Register <NewDiaryViewModel, NewDiaryPage>();

            return(navigation);
        }
Example #2
0
        /// <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);
        }