Ejemplo n.º 1
0
        public App()
        {
            InitializeComponent();

            // Configure and register the MVVM Light NavigationService
            var nav = new ViewNavigationService();

            SimpleIoc.Default.Register <IViewNavigationService>(() => nav);

            nav.Configure(ViewModelLocator.HomePageKey, typeof(HomePage));

            nav.Configure(ViewModelLocator.DashboardPageKey, typeof(DashboardPage));

            //nav.Configure(ViewModelLocator.TabOnePageKey, typeof(TabOnePage));

            var locator = new ViewModelLocator();

            SimpleIoc.Default.Register <ViewModelLocator>(() => locator);

            var mainPage = nav.SetRootPage(ViewModelLocator.HomePageKey);

            //var mainPage = nav.SetRootPage(ViewModelLocator.TabOnePageKey);

            MainPage = mainPage;
        }
Ejemplo n.º 2
0
        private static INavigationService GetInitializedNavigationService()
        {
            var navigationService = new ViewNavigationService();

            navigationService.Configure("Login", typeof(LoginPage));
            navigationService.Configure("Notes", typeof(NotesPage));
            navigationService.Configure("NoteEntry", typeof(NoteEntryPage));
            return(navigationService);
        }
Ejemplo n.º 3
0
 public void RegisterViews()
 {
     ViewNavigationService.Configure("MainPage", typeof(MainPage));
     ViewNavigationService.Configure("ProfilePage", typeof(Views.User.ProfilePage));
     ViewNavigationService.Configure("SimpleLoginPage", typeof(Views.Login.SimpleLoginPage));
     ViewNavigationService.Configure("SimpleSignUpPage", typeof(Views.Login.SimpleSignUpPage));
     ViewNavigationService.Configure("CustomersListPage", typeof(Views.Marketer.CustomersListPage));
     ViewNavigationService.Configure("NewCustomerPage", typeof(Views.Marketer.NewCustomerPage));
     ViewNavigationService.Configure("StartSalesPage", typeof(Views.Sales.StartSalesPage));
     ViewNavigationService.Configure("PaymentPage", typeof(Views.Sales.PaymentPage));
     ViewNavigationService.Configure("CheckoutPage", typeof(Views.Sales.CheckoutPage));
 }
Ejemplo n.º 4
0
 private void RegisterServices()
 {
     if (!SimpleIoc.Default.IsRegistered <IViewNavigationService>())
     {
         var navigationService = new ViewNavigationService();
         SimpleIoc.Default.Register <IViewNavigationService>(() => navigationService);
     }
     SimpleIoc.Default.Register <IDeviceService, DeviceService>();
     SimpleIoc.Default.Register <IMeasurementService, MeasurementService>();
     SimpleIoc.Default.Register <IKellerFileService, KellerFileService>();
     SimpleIoc.Default.Register <IExportService, ExportService>();
 }
Ejemplo n.º 5
0
 public void RegisterViews()
 {
     ViewNavigationService.Configure("MainPage", typeof(MainPage));
     ViewNavigationService.Configure("ProfilePage", typeof(Views.User.ProfilePage));
     ViewNavigationService.Configure("SimpleLoginPage", typeof(Views.Login.SimpleLoginPage));
     ViewNavigationService.Configure("SimpleSignUpPage", typeof(Views.Login.SimpleSignUpPage));
     ViewNavigationService.Configure("SimpleResetPasswordPage", typeof(Views.Login.SimpleResetPasswordPage));
     ViewNavigationService.Configure("SimpleForgotPasswordPage", typeof(Views.Login.SimpleForgotPasswordPage));
     ViewNavigationService.Configure("CustomersListPage", typeof(Views.Marketer.CustomersListPage));
     ViewNavigationService.Configure("NewCustomerPage", typeof(Views.Marketer.NewCustomerPage));
     ViewNavigationService.Configure("StartSalesPage", typeof(Views.Sales.StartSalesPage));
     ViewNavigationService.Configure("SelectProductPage", typeof(Views.Sales.SelectProductPage));
     ViewNavigationService.Configure("PaymentPage", typeof(Views.Sales.PaymentPage));
     ViewNavigationService.Configure("PaymentFailedPage", typeof(Views.Sales.PaymentFailedPage));
     ViewNavigationService.Configure("PaymentSuccessfulPage", typeof(Views.Sales.PaymentSuccessfulPage));
     ViewNavigationService.Configure("Recharges", typeof(Views.User.Recharges));
     ViewNavigationService.Configure("Transactions", typeof(Views.User.Transactions));
 }