Exemplo n.º 1
0
        protected override void Configure()
        {
            LogManager.GetLog = t => new DebugLog(t);

            container = new WinRTContainer();
            container.RegisterWinRTServices();

            container.RegisterSharingService();

            var settingsService = container.RegisterSettingsService();

            settingsService.RegisterFlyoutCommand <SampleSettingsViewModel>("Custom");
            settingsService.RegisterUriCommand("View Website", new Uri("http://caliburnmicro.codeplex.com"));

            container
            .PerRequest <ActionsViewModel>()
            .PerRequest <BindingsViewModel>()
            .PerRequest <CoroutineViewModel>()
            .PerRequest <ExecuteViewModel>()
            .PerRequest <MenuViewModel>()
            .PerRequest <NavigationTargetViewModel>()
            .PerRequest <NavigationViewModel>()
            .PerRequest <SampleSettingsViewModel>()
            .PerRequest <SearchViewModel>()
            .PerRequest <SettingsViewModel>()
            .PerRequest <SetupViewModel>()
            .PerRequest <ShareSourceViewModel>()
            .PerRequest <ShareTargetViewModel>()
            .PerRequest <ConventionsViewModel>()
            .PerRequest <HubViewModel>();

            // We want to use the Frame in OnLaunched so set it up here

            PrepareViewFirst();
        }
Exemplo n.º 2
0
        protected override void Configure()
        {
            var baseGetLog = LogManager.GetLog;

            LogManager.GetLog = t => t == typeof(ViewModelBinder) ? new DebugLog(t) : baseGetLog(t);

            ConfigureSpecialValues();

            container = new WinRTContainer();

            container.RegisterWinRTServices();

            container
            .Singleton <ISchemeStorageService, SchemeStorageService>()
            .Singleton <IWindowManager, WindowManager>()
            .Singleton <IBitmapService, BitmapService>()
            .Singleton <ITileService, TileService>()
            .Singleton <IAppSettingsService, AppSettingsService>();

            container
            .PerRequest <SchemeListViewModel>()
            .PerRequest <EditSchemeViewModel>();

            container.RegisterSharingService();

#if WINDOWS_PHONE_APP
            var statusBar = StatusBar.GetForCurrentView();

            statusBar.HideAsync();
#endif

            var tileService = container.GetInstance <ITileService>();

            tileService.Initialise();
        }
Exemplo n.º 3
0
        protected override void Configure()
        {
            container = new WinRTContainer();
            container.RegisterWinRTServices();

            container.RegisterSharingService();

            container.RegisterSettingsService()
                .RegisterFlyoutCommand<SampleSettingsViewModel>("Custom");

            container
                .PerRequest<ActionsViewModel>()
                .PerRequest<BindingsViewModel>()
                .PerRequest<CoroutineViewModel>()
                .PerRequest<ExecuteViewModel>()
                .PerRequest<MenuViewModel>()
                .PerRequest<NavigationTargetViewModel>()
                .PerRequest<NavigationViewModel>()
                .PerRequest<SampleSettingsViewModel>()
                .PerRequest<SearchViewModel>()
                .PerRequest<SettingsViewModel>()
                .PerRequest<SetupViewModel>()
                .PerRequest<ShareSourceViewModel>()
                .PerRequest<ShareTargetViewModel>();
        }
Exemplo n.º 4
0
        protected override void Configure()
        {
            container = new WinRTContainer();
            container.RegisterWinRTServices();

            container.RegisterSharingService();

            container.RegisterSettingsService()
            .RegisterFlyoutCommand <SampleSettingsViewModel>("Custom");

            container
            .PerRequest <ActionsViewModel>()
            .PerRequest <BindingsViewModel>()
            .PerRequest <CoroutineViewModel>()
            .PerRequest <ExecuteViewModel>()
            .PerRequest <MenuViewModel>()
            .PerRequest <NavigationTargetViewModel>()
            .PerRequest <NavigationViewModel>()
            .PerRequest <SampleSettingsViewModel>()
            .PerRequest <SearchViewModel>()
            .PerRequest <SettingsViewModel>()
            .PerRequest <SetupViewModel>()
            .PerRequest <ShareSourceViewModel>()
            .PerRequest <ShareTargetViewModel>();
        }
Exemplo n.º 5
0
        protected override void Configure()
        {
            LogManager.GetLog = t => new DebugLog(t);

            container = new WinRTContainer();
            container.RegisterWinRTServices();

            container.RegisterSharingService();

            var settingsService = container.RegisterSettingsService();
                
            settingsService.RegisterFlyoutCommand<SampleSettingsViewModel>("Custom");
            settingsService.RegisterUriCommand("View Website", new Uri("http://caliburnmicro.codeplex.com"));

            container
                .PerRequest<ActionsViewModel>()
                .PerRequest<BindingsViewModel>()
                .PerRequest<CoroutineViewModel>()
                .PerRequest<ExecuteViewModel>()
                .PerRequest<MenuViewModel>()
                .PerRequest<NavigationTargetViewModel>()
                .PerRequest<NavigationViewModel>()
                .PerRequest<SampleSettingsViewModel>()
                .PerRequest<SearchViewModel>()
                .PerRequest<SettingsViewModel>()
                .PerRequest<SetupViewModel>()
                .PerRequest<ShareSourceViewModel>()
                .PerRequest<ShareTargetViewModel>()
                .PerRequest<ConventionsViewModel>()
                .PerRequest<HubViewModel>();

            // We want to use the Frame in OnLaunched so set it up here

            PrepareViewFirst();
        }
Exemplo n.º 6
0
        protected override void Configure()
        {
            container = new WinRTContainer();
            container.RegisterWinRTServices();
            container.RegisterSharingService();
            container.PerRequest <TestApp.RT.AppViewModel>();

            container.PerRequest <FileExplorer.Views.FileListView>();

            //TODO: Register your view models at the container
        }
Exemplo n.º 7
0
        protected override void Configure()
        {
            _container = new WinRTContainer();
            _container.RegisterWinRTServices();
            _container.RegisterSharingService();

            _container
            .PerRequest <DialogManagerViewModel>()
            .PerRequest <MainViewModel>()
            .PerRequest <FormService>()
            .PerRequest <SectionsService>()
            .PerRequest <QuestionnaireViewModel>()
            .PerRequest <FormsViewModel>()
            .PerRequest <SectionViewModel>()
            .PerRequest <MessageBoxViewModel>();
        }