Exemple #1
0
        public App()
        {
            InitializeComponent();

            RxApp.DefaultExceptionHandler = new SextantDefaultExceptionHandler();

            SextantHelper.RegisterView <HomeView, HomeViewModel>();
            SextantHelper.RegisterView <FirstModalView, FirstModalViewModel>();
            SextantHelper.RegisterView <SecondModalView, SecondModalViewModel>();
            SextantHelper.RegisterView <RedView, RedViewModel>();
            SextantHelper.RegisterNavigation <BlueNavigationView, SecondModalViewModel>();

            MainPage = SextantHelper.Initialise <HomeViewModel>();
        }
 internal void RegisterViews()
 {
     SextantHelper.RegisterView <AutoLoginView, AutoLoginViewModel>();
     SextantHelper.RegisterView <LoginView, LoginViewModel>();
     SextantHelper.RegisterView <RegisterView, RegisterViewModel>();
     SextantHelper.RegisterView <MoviesView, MoviesViewModel>();
     SextantHelper.RegisterView <BottomTabNavigationView, BottomTabNavigationViewModel>();
     SextantHelper.RegisterView <ProfileView, ProfileViewModel>();
     SextantHelper.RegisterView <MovieDetailsView, MovieDetailsViewModel>();
     SextantHelper.RegisterView <AddMovieView, AddMovieViewModel>();
     SextantHelper.RegisterView <ThreadView, ThreadViewModel>();
     SextantHelper.RegisterView <AddThreadView, AddThreadViewModel>();
     SextantHelper.RegisterView <ThreadDetailsView, ThreadDetailsViewModel>();
 }
        public App()
        {
            InitializeComponent();

            Locator.CurrentMutable.Register <IAuthenticationService>(() => new AuthenticationService());
            Locator.CurrentMutable.Register <IServerService>(() => new ServerService());

            SextantHelper.RegisterView <MainPage, MainViewModel>();
            SextantHelper.RegisterView <SuccessPage, SuccessViewModel>();

            AppCenter.Start(
                "ios=ff215962-4af4-48ff-948b-a5da6643caa7;" +
                "android=6748b001-178c-4f05-9669-7f615a89c970;",
                typeof(Crashes));

            InitializeLogger();

            MainPage = Initialize();
        }
 internal void RegisterViews()
 {
     SextantHelper.RegisterView <HomeScreenView, HomeScreenViewModel>();
     SextantHelper.RegisterView <PostsView, PostsViewModel>();
     SextantHelper.RegisterView <PostDetailsView, PostDetailsViewModel>();
 }