public LoginView()
        {
            InitializeComponent();

            var formPage = new Core.Features.Login.LoginView();

            formPage.BindingContext = ServiceLocator.Current.Resolve <LoginViewModel>();

            this.Content = formPage.CreateFrameworkElement();
        }
Beispiel #2
0
        public MainView()
        {
            InitializeComponent();

            LoginView loginPage = new Core.Features.Login.LoginView();

            loginPage.BindingContext = ServiceLocator.Current.Resolve <LoginViewModel>();

            MainXFView formPage = new Core.Features.Main.MainXFView();

            formPage.BindingContext = ServiceLocator.Current.Resolve <MainViewModel>();


            LeftGrid.Children.Add(loginPage.CreateFrameworkElement());
            RightGrid.Children.Add(formPage.CreateFrameworkElement());
        }
Beispiel #3
0
        public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
        {
            Forms.Init();
            // create a new window instance based on the screen size
            Window = new UIWindow(UIScreen.MainScreen.Bounds);
            ServiceLocator.Current.RegisterDependency <INavigationService, NavigationService>();
            ServiceLocator.Current.RegisterDependency <HttpMessageHandler, NSUrlSessionHandler>();
            ServiceLocator.Current.RegisterDependency <IGpsService, GpsService>();
            ServiceLocator.Current.BuildContainer();


            Core.Features.Login.LoginView formsPage = new Core.Features.Login.LoginView();
            formsPage.BindingContext = ServiceLocator.Current.Resolve <LoginViewModel>();

            // If you have defined a root view controller, set it here:
            Window.RootViewController = new UINavigationController(formsPage.CreateViewController());
            // make the window visible
            Window.MakeKeyAndVisible();

            return(true);
        }