Exemple #1
0
        public App(params NinjectModule[] platformModules)
        {
            var factory = new TripLogFactory(platformModules);

            var mainPage = factory.Build();

            MainPage = new NavigationPage(mainPage);
        }
Exemple #2
0
        private NavigationPage BuildMainPage()
        {
            var mainPage          = new MainPage();
            var tripLogNavigation = new TripLogNavigation(mainPage.Navigation);
            var viewFactory       = new ViewFactory();
            var viewModelFactory  = new ViewModelFactory(tripLogNavigation);
            var factory           = new TripLogFactory(viewFactory, viewModelFactory, tripLogNavigation);
            var vm = new MainPageViewModel(factory);

            mainPage.SetViewModel(vm);

            return(new NavigationPage(mainPage));
        }