/// <summary>
        /// Configures dependencies.
        /// </summary>
        public void Configure()
        {
            NavigationFacade.AddType(typeof(MainPage), typeof(MainViewModel));
            NavigationFacade.AddType(typeof(SettingsPage), typeof(SettingsViewModel));
            NavigationFacade.AddType(typeof(ProfilePage), typeof(ProfileViewModel));
            NavigationFacade.AddType(typeof(SignInPage), typeof(SignInViewModel));
            NavigationFacade.AddType(typeof(AboutPage), typeof(AboutViewModel));
            NavigationFacade.AddType(typeof(CoursePage), typeof(CourseViewModel));
            NavigationFacade.AddType(typeof(CampusCardPage), typeof(CampusCardViewModel));
            NavigationFacade.AddType(typeof(EmptyRoomPage), typeof(EmptyRoomViewModel));
            NavigationFacade.AddType(typeof(FindBackPwdPage), typeof(FindBackPwdViewModel));
            NavigationFacade.AddType(typeof(GradePage), typeof(GradeViewModel));
            NavigationFacade.AddType(typeof(LibraryPage), typeof(LibraryViewModel));
            NavigationFacade.AddType(typeof(SignUpPage), typeof(SignUpViewModel));
            NavigationFacade.AddType(typeof(SyllabusPage), typeof(SyllabusViewModel));
            NavigationFacade.AddType(typeof(WebViewPage), typeof(WebViewViewModel));
            NavigationFacade.AddType(typeof(WelcomePage), typeof(WelcomeViewModel));

            //NavigationFacade.AddType(typeof(UploadPage), typeof(UploadViewModel));
            //NavigationFacade.AddType(typeof(CropPage), typeof(CropViewModel));
            //NavigationFacade.AddType(typeof(CameraPage), typeof(CameraViewModel));
            //NavigationFacade.AddType(typeof(CategoriesPage), typeof(CategoriesViewModel));

#if DEBUG
            //NavigationFacade.AddType(typeof(DebugPage), typeof(DebugViewModel));
#endif
        }
Beispiel #2
0
        public NavigationService(Frame frame, ISettingsUtility settingsUtility, IInsightsService insightsService)
        {
            _settingsUtility   = settingsUtility;
            _insightsService   = insightsService;
            _frame             = new NavigationFacade(frame);
            _frame.Navigating += (s, e) => NavigatedFrom(false);

            _currentView = SystemNavigationManager.GetForCurrentView();
        }
Beispiel #3
0
 public void Configure()
 {
     if (Extensions.DeviceFamilyStringExtensions.ToDeviceFamily(Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily) == Models.DeviceFamily.Mobile)
     {
         NavigationFacade.AddType(typeof(HomePage_Mobile), typeof(HomeViewModel));
         NavigationFacade.AddType(typeof(WelcomePage), typeof(WelcomeViewModel));
     }
     else
     {
         NavigationFacade.AddType(typeof(HomePage), typeof(HomeViewModel));
         NavigationFacade.AddType(typeof(WelcomePage), typeof(WelcomeViewModel));
     }
 }
Beispiel #4
0
        /// <summary>
        /// Configures dependencies.
        /// </summary>
        public void Configure()
        {
            NavigationFacade.AddType(typeof(StreamPage), typeof(StreamViewModel));
            NavigationFacade.AddType(typeof(PhotoDetailsPage), typeof(PhotoDetailsViewModel));
            NavigationFacade.AddType(typeof(SettingsPage), typeof(SettingsViewModel));
            NavigationFacade.AddType(typeof(ProfilePage), typeof(ProfileViewModel));
            NavigationFacade.AddType(typeof(SignInPage), typeof(SignInViewModel));
            NavigationFacade.AddType(typeof(AboutPage), typeof(AboutViewModel));
            NavigationFacade.AddType(typeof(UploadPage), typeof(UploadViewModel));
            NavigationFacade.AddType(typeof(CropPage), typeof(CropViewModel));
            NavigationFacade.AddType(typeof(CameraPage), typeof(CameraViewModel));
            NavigationFacade.AddType(typeof(CategoriesPage), typeof(CategoriesViewModel));
            NavigationFacade.AddType(typeof(WelcomePage), typeof(WelcomeViewModel));

#if DEBUG
            NavigationFacade.AddType(typeof(DebugPage), typeof(DebugViewModel));
#endif
        }
Beispiel #5
0
 public void Configure()
 {
     NavigationFacade.AddType(typeof(MainPage), typeof(MainPageViewModel));
     NavigationFacade.AddType(typeof(WelcomePage), typeof(WelcomePageViewModel));
     NavigationFacade.AddType(typeof(ClonerPage), typeof(ClonerPageViewModel));
 }
Beispiel #6
0
 public NavigationService(Frame frame)
 {
     _frame             = new NavigationFacade(frame);
     _frame.Navigating += (s, e) => NavigateFrom(false);
     _frame.Navigated  += (s, e) => NavigateTo(e.NavigationMode, e.Parameter);
 }
Beispiel #7
0
 public NavigationService(Frame frame)
 {
     _frame = new NavigationFacade(frame);
     _frame.Navigating += (s, e) => NavigateFrom(false);
     _frame.Navigated += (s, e) => NavigateTo(e.NavigationMode, e.Parameter);
 }