コード例 #1
0
        /// <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
        }
コード例 #2
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));
     }
 }
コード例 #3
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
        }
コード例 #4
0
ファイル: ViewRegistries.cs プロジェクト: naster01/DataCloner
 public void Configure()
 {
     NavigationFacade.AddType(typeof(MainPage), typeof(MainPageViewModel));
     NavigationFacade.AddType(typeof(WelcomePage), typeof(WelcomePageViewModel));
     NavigationFacade.AddType(typeof(ClonerPage), typeof(ClonerPageViewModel));
 }