コード例 #1
0
        protected override void Configure() {
            container = new PhoneContainer(RootFrame);

            container.RegisterPhoneServices();
            container.PerRequest<MainPageViewModel>();
            container.PerRequest<PivotPageViewModel>();
            container.PerRequest<TabViewModel>();

            AddCustomConventions();
        }
コード例 #2
0
        protected override void Configure() {
            container = new PhoneContainer(this);

            container.RegisterPhoneServices();
            container.RegisterAllViewModelsForPages();

            container.RegisterPerRequest<TabViewModel, TabViewModel>();

            container.InstallChooser<PhoneNumberChooserTask, PhoneNumberResult>();
            container.InstallLauncher<EmailComposeTask>();

            AddCustomConventions();
        }