/// <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 }
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(); }
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)); } }
/// <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 }
public void Configure() { NavigationFacade.AddType(typeof(MainPage), typeof(MainPageViewModel)); NavigationFacade.AddType(typeof(WelcomePage), typeof(WelcomePageViewModel)); NavigationFacade.AddType(typeof(ClonerPage), typeof(ClonerPageViewModel)); }
public NavigationService(Frame frame) { _frame = new NavigationFacade(frame); _frame.Navigating += (s, e) => NavigateFrom(false); _frame.Navigated += (s, e) => NavigateTo(e.NavigationMode, e.Parameter); }