public LoginView() { InitializeComponent(); var formPage = new Core.Features.Login.LoginView(); formPage.BindingContext = ServiceLocator.Current.Resolve <LoginViewModel>(); this.Content = formPage.CreateFrameworkElement(); }
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()); }
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); }