public MainPage(IDeviceDrivePlatform platform, IContainer container) { InitializeComponent(); BindingContext = this; Title = "LightSwitch"; _platform = platform; _container = container; using (var scope = container.BeginLifetimeScope()) { _termsService = scope.Resolve <ITermsService>(); } }
public App(IDeviceDrivePlatform platform) { InitializeComponent(); var builder = new ContainerBuilder(); builder.RegisterType <TermsService>().As <ITermsService>().SingleInstance(); _container = builder.Build(); // The root page of your application MainPage = new MasterDetailPage { Master = new MenuPage(), Detail = new NavigationPage(new MainPage(platform, _container)), }; }