protected override void Configure() { container = new PhoneContainer(this); container.RegisterPhoneServices(); container.RegisterAllViewModelsForPages(); container.RegisterPerRequest<MessageViewModel, MessageViewModel>(); container.RegisterPerRequest<DialogViewModel, DialogViewModel>(); container.InstallChooser<PhoneNumberChooserTask, PhoneNumberResult>(); container.InstallLauncher<EmailComposeTask>(); AddCustomConventions(); }
protected override void Configure() { container = new PhoneContainer(this); container.RegisterPerRequest(typeof(MainPageViewModel), "MainPageViewModel", typeof(MainPageViewModel)); container.RegisterPerRequest(typeof(PageTwoViewModel), "PageTwoViewModel", typeof(PageTwoViewModel)); container.RegisterPerRequest(typeof(TabViewModel), null, typeof(TabViewModel)); container.RegisterInstance(typeof(INavigationService), null, new FrameAdapter(RootFrame)); container.RegisterInstance(typeof(IPhoneService), null, new PhoneApplicationServiceAdapter(PhoneService)); container.Activator.InstallChooser<PhoneNumberChooserTask, PhoneNumberResult>(); container.Activator.InstallLauncher<EmailComposeTask>(); AddCustomConventions(); }