Ejemplo n.º 1
0
        protected override void Configure()
        {
            container = new PhoneContainer();

            // Language display initialization
            InitializeLanguage();
            if (!Execute.InDesignMode)
            {
                container.RegisterPhoneServices(RootFrame);
            }

            container.Singleton <MainPageViewModel>();
            container.Singleton <ServerViewModel>();
            container.PerRequest <ThreadListViewModel>();
            container.PerRequest <PostViewModel>();
            container.Singleton <IUserService, UserViewModel>();

            container.Singleton <IIndicator, Indicator>();
            container.Singleton <IErrorMsg, ErrorMsg>();
            //container.Singleton<IResourceService, ApplicationResourceService>();
            container.Singleton <IResourceService, NetResourceService>();
            container.Singleton <IDataService, DataService>();
            container.Singleton <IStorageHelper, IsolatedStorageHelper>();
            container.Singleton <IParserFactory, DZParserFactory>();
            container.Singleton <IOrientationHelper, OrientationHelper>();

            GalaSoft.MvvmLight.Threading.DispatcherHelper.Initialize();
            ImageTools.IO.Decoders.AddDecoder <ImageTools.IO.Gif.GifDecoder>();

#if WP8
            RootFrame.Navigating += RootFrame_Navigating;
            RootFrame.Navigated  += RootFrame_Navigated;
#endif
            AddCustomConventions();
        }
Ejemplo n.º 2
0
        protected override void Configure()
        {
            container = new PhoneContainer();
            container.RegisterPhoneServices(RootFrame);

            container.Singleton <Forms.App>();
        }
Ejemplo n.º 3
0
        protected override void Configure()
        {
            _phoneContainer = new PhoneContainer();
            _analytics      = new FlurryAnalytics();

            RegisterConventions();

            _phoneContainer.RegisterPhoneServices(RootFrame);

            RegisterServices();
            RegisterViews();

            RegisterStorageHandlers();
            RegisterNavigationCoercion();

            Execute.InitializeWithDispatcher();

            LoadLanguagesAsync();

            Telerik.Windows.Controls.LocalizationManager.GlobalStringLoader = new ResourceLoader();
            Log.Init(new DebugLogger());
            InitErrorHandler();

            RootFrame.Navigating += RootFrameNavigating;
            RootFrame.Navigated  += RootFrameNavigated;
        }
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);
            container.RegisterPhoneServices();

            container.PerRequest <MainPageViewModel>();

            Caliburn.Micro.WP71.Recipes.ExternalModules.ExternalModuleLoader.Initialize();
        }
Ejemplo n.º 5
0
        protected override void Configure()
        {
            _container = new PhoneContainer(RootFrame);

            _container.RegisterPhoneServices();

            RegisterServices();
            RegisterViewModels();
        }
Ejemplo n.º 6
0
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);

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

            AddCustomConventions();
        }
Ejemplo n.º 7
0
        protected override void Configure()
        {
            _container = new PhoneContainer();
            _container.RegisterPhoneServices(RootFrame);

            _container.Instance(RootFrame);

            _container.Singleton <ICache, FileSystemCache>();

            // View Models
            _container.Singleton <SplashViewModel>();
            _container.Singleton <AboutViewModel>();
            _container.Singleton <ShellViewModel>();
            _container.Singleton <MyBoardsViewModel>();
            _container.Singleton <MyCardsViewModel>();
            _container.Singleton <MyNotificationsViewModel>();
            _container.Singleton <ProfileViewModel>();

            _container.PerRequest <BoardViewModel>();
            _container.PerRequest <BoardListViewModel>();
            _container.PerRequest <CardViewModel>();
            _container.PerRequest <CardDetailPivotViewModel>();
            _container.PerRequest <CardDetailOverviewViewModel>();
            _container.PerRequest <CardDetailChecklistViewModel>();
            _container.PerRequest <CardDetailAttachmentsViewModel>();
            _container.PerRequest <CardDetailMembersViewModel>();
            _container.PerRequest <ChecklistViewModel>();
            _container.PerRequest <ChecklistItemViewModel>();
            _container.PerRequest <AttachmentViewModel>();
            _container.AllTransientTypesOf <NotificationViewModel>();

            // Event handlers
            _container.AllSingletonTypesOf <AbstractHandler>();

            // Services
            _container.PerRequest <Services.IApplicationBar, DefaultApplicationBar>();
            _container.Singleton <INetworkService, NetworkService>();
            _container.Singleton <IProgressService, ProgressService>();
            _container.Singleton <ITrelloApiSettings, TrelloSettings>();

#if DISCONNECTED
            _container.Singleton <IRequestClient, JsonFileRestClient>();
#else
            _container.Singleton <IRequestClient, TrelloRestClient>();
#endif
            var network = _container.Get <INetworkService>();
            var client  = AugmentClient(_container);
            var trello  = new Trello(network, client);
            _container.Instance <ITrello>(trello);

            PhoneToolkitConventions.Install();
            TelerikConventions.Install();

            // Force creation
            _container.InstantiateInstancesOf <AbstractHandler>();
        }
Ejemplo n.º 8
0
        protected override void Configure()
        {
            _container = new PhoneContainer(RootFrame);

            _container.RegisterPhoneServices();

            RegisterCustomObjects(_container);

            AddCustomConventions();
        }
Ejemplo n.º 9
0
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);
            container.RegisterPhoneServices();

            container.PerRequest <MainPageViewModel>();

            ViewLocator.NameTransformer.AddRule(typeof(File).FullName, typeof(FileView).FullName);
            ViewLocator.NameTransformer.AddRule(typeof(Folder).FullName, typeof(FolderView).FullName);
        }
Ejemplo n.º 10
0
        protected override void Configure() {
            container = new PhoneContainer(RootFrame);

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

            AddCustomConventions();
        }
Ejemplo n.º 11
0
        protected override void Configure()
        {
            container = new PhoneContainer();

            container.RegisterPhoneServices(RootFrame);

            //add viewmodels registration here

            AddCustomConventions();
        }
Ejemplo n.º 12
0
        protected override void Configure()
        {
            container = new PhoneContainer();

            if (!Execute.InDesignMode)
            {
                container.RegisterPhoneServices(RootFrame);
            }

            container.PerRequest <HomeViewModel>();
        }
Ejemplo n.º 13
0
        protected override void Configure() {
            container = new PhoneContainer();

            if (!Execute.InDesignMode)
                container.RegisterPhoneServices(RootFrame);

            container.PerRequest<MainPageViewModel>();
            container.PerRequest<MessageViewModel, MessageViewModel>();
            container.PerRequest<DialogViewModel, DialogViewModel>();

            AddCustomConventions();
        }
Ejemplo n.º 14
0
        protected override void Configure()
        {
            container = new PhoneContainer();
            container.RegisterPhoneServices(RootFrame);
            container.Singleton <IMessageService, MessageService>();

            //NOTE: don't register anything from the module assemblies here
            container.PerRequest <MainPageViewModel>();

            //NOTE: install the conventions
            ModuleConventions.Install();
        }
Ejemplo n.º 15
0
        protected override void Configure()
        {
            container = new PhoneContainer(this);

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

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

            AddCustomConventions();
        }
 protected override void Configure()
 {
     container = new PhoneContainer();
     if (!Execute.InDesignMode)
     {
         container.RegisterPhoneServices(RootFrame);
     }
     container.PerRequest <MainPageViewModel>();
     container.PerRequest <IGoogleApiService, GoogleApiService>();
     container.PerRequest <PizzernatorDataContext>();
     container.PerRequest <RestaurantPreviewViewModel>();
 }
Ejemplo n.º 17
0
        protected override void Configure()
        {
            _container = new PhoneContainer();

            if (!Execute.InDesignMode)
            {
                _container.RegisterPhoneServices(RootFrame);
                _container.PerRequest <MainViewModel>();
                _container.PerRequest <NewListViewModel>();
                _container.PerRequest <NewListItemsViewModel>();
            }

            AddCustomConventions();
        }
Ejemplo n.º 18
0
        protected override void Configure()
        {
            container = new PhoneContainer();
            if (!Execute.InDesignMode)
            {
                container.RegisterPhoneServices(RootFrame);
            }

            container.PerRequest <MainViewModel>();
            container.PerRequest <AddNewLocalizationViewModel>();
            container.PerRequest <WeatherViewModel>();

            AddCustomConventions();
        }
Ejemplo n.º 19
0
        protected override void Configure()
        {
            container = new PhoneContainer();

            if (!Execute.InDesignMode)
            {
                container.RegisterPhoneServices(RootFrame);
            }

            container.PerRequest <MainPageViewModel>();
            container.PerRequest <MessageViewModel, MessageViewModel>();
            container.PerRequest <DialogViewModel, DialogViewModel>();

            AddCustomConventions();
        }
Ejemplo n.º 20
0
        protected override async void Configure()
        {
            container = new PhoneContainer(RootFrame);
            container.RegisterPhoneServices();

            container
            .Singleton <IBookedFlightsService, BookedFlightsService>();

            container
            .PerRequest <MenuViewModel>()
            .PerRequest <FlightSearchViewModel>()
            .PerRequest <BookingsViewModel>();

            await VoiceCommandService.InstallCommandSetsFromFileAsync(new Uri("ms-appx:///resources/commands.xml"));
        }
Ejemplo n.º 21
0
 protected override void Configure()
 {
     container = new PhoneContainer(RootFrame);
     container.RegisterPhoneServices();
     container.PerRequest <IDataContextWrapper, DataContextWrapper <ClientsManagerDataContext> >();
     container.PerRequest <ClientsListViewModel>();
     container.PerRequest <ClientEditViewModel>();
     container.PerRequest <GroupsListViewModel>();
     container.PerRequest <GroupAddViewModel>();
     container.PerRequest <GroupAddClientViewModel>();
     container.PerRequest <PhotoViewModel>();
     container.PerRequest <SkyDriveFolderChooserViewModel>();
     container.PerRequest <ClientsCriteriaListViewModel>();
     container.PerRequest <ClientsCriteriaViewModel>();
 }
        protected override void Configure()
        {
            if (RootFrame == null)
                return;

            container = new PhoneContainer();

            container.RegisterPhoneServices(RootFrame);

            // View Models
            container.PerRequest<MainViewModel>();

            // Services

            AddCustomConventions();
        }
Ejemplo n.º 23
0
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);

            container.RegisterPhoneServices();
            container.PerRequest <LoginViewModel>();
            container.PerRequest <GroupListViewModel>();
            container.PerRequest <GroupDetailsViewModel>();
            container.PerRequest <AddDebtViewModel>();
            container.PerRequest <MainPanoramaPageViewModel>();
            container.AllTypesOf <IPage>(Assembly.GetExecutingAssembly());

            container.Singleton <RegistrationService>();
            container.Singleton <WalleetServiceClient>();

            AddCustomConventions();
        }
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);

            container.RegisterPhoneServices();
            container.PerRequest <MainViewModel>();
            container.PerRequest <DetailsViewModel>();
            container.PerRequest <PhotoShareViewModel>();
            container.PerRequest <ITalao, Talao>();
            container.RegisterSingleton(typeof(IMultasRealizadas), null, typeof(MultasRealizadas));
            container.Instance <IObjectStorageHelper <ListaDeMultasRealizadas> >(new ObjectStorageHelper <ListaDeMultasRealizadas>());
            AddCustomConventions();
#if DEBUG
            //LogManager.GetLog = type => new DebugLogger(type);
#endif
            MapeiaRootFrame();
        }
Ejemplo n.º 25
0
        protected override void Configure()
        {
            _container = new PhoneContainer();

            _container.RegisterPhoneServices(RootFrame);

            RegisterNavigation();
            RegisterServices();

            _container.PerRequest <MainPageViewModel>();
            _container.PerRequest <UserProfilePageViewModel>();
            _container.PerRequest <PhotosPageViewModel>();

            AddCustomConventions();

            InteractionEffectManager.AllowedTypes.Add(typeof(Border));
        }
Ejemplo n.º 26
0
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);

            if (!Execute.InDesignMode)
            {
                container.RegisterPhoneServices();
            }

            container.PerRequest <MainPageViewModel>();
            container.PerRequest <ArPageViewModel>();
            container.PerRequest <EarlierPageViewModel>();
            container.PerRequest <ReadArticlePageViewModel>();
            container.PerRequest <SettingsPageViewModel>();

            AddCustomConventions();
        }
Ejemplo n.º 27
0
        protected override void Configure()
        {
            _container = new PhoneContainer(RootFrame);

            _container.RegisterPhoneServices();

            _container.PerRequest <MainPageViewModel>();
            _container.PerRequest <TagsPivotPageViewModel>();
            _container.PerRequest <AccountDetailsPageViewModel>();
            _container.PerRequest <AccountProviderSelectPageViewModel>();

            _container.PerRequest <AccountProviderIconViewModel>();
            _container.PerRequest <AccountViewModel>();
            _container.PerRequest <TagViewModel>();

            _container.PerRequest <AccountFieldBase>();

            AddCustomConventions();
        }
Ejemplo n.º 28
0
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);

            container.RegisterPhoneServices();
            container.RegisterAllViewModelsForPages();
            //container.PerRequest<TabViewModel, TabViewModel>();


            container.RegisterSingleton <IAccountRepository, AccountRepository>();
            container.RegisterSingleton <IPhotoService <PicasaAlbum, PicasaMediaGroup>, GooglePicasaService>();

            container.RegisterSingleton <IStorage <PicasaAccount>, AccountStorage>();


            container.RegisterSingleton <IPhoneService <PhoneAlbum>, Phone.Api.PhoneService>();

            AddCustomConventions();
        }
Ejemplo n.º 29
0
        protected override void Configure()
        {
            container = new PhoneContainer();

            if (!Execute.InDesignMode)
            {
                container.RegisterPhoneServices(RootFrame);
            }

            container
            .PerRequest <MenuViewModel>()
            .PerRequest <BindingsViewModel>()
            .PerRequest <ActionsViewModel>()
            .PerRequest <CoroutineViewModel>()
            .PerRequest <ExecuteViewModel>()
            .PerRequest <EventAggregationViewModel>()
            .PerRequest <DesignTimeViewModel>()
            .PerRequest <ConductorViewModel>()
            .PerRequest <BubblingViewModel>();
        }
Ejemplo n.º 30
0
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);

            BlobCache.ApplicationName = "TestApp";

            var localPath = Path.Combine(ApplicationData.Current.LocalFolder.Path, "settings.db");

            //var roamingPath = Path.Combine(ApplicationData.Current.RoamingFolder.Path, "settings.db");
            //var secretPath = Path.Combine(ApplicationData.Current.RoamingFolder.Path, "secret.db");

            BlobCache.LocalMachine = new SqlitePersistentBlobCache(localPath);
            //BlobCache.UserAccount = new SqlitePersistentBlobCache(localPath);
            //BlobCache.Secure = new Akavache.Sqlite3.EncryptedBlobCache(localPath);

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

            AddCustomConventions();
        }
Ejemplo n.º 31
0
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);
            container.Singleton <IEventAggregator, EventAggregator>();
            container.PerRequest <HelpPageViewModel>();
            container.PerRequest <PresetsPageViewModel>();
            container.PerRequest <PresetViewModel>();
            container.PerRequest <SavedFilesViewModel>();
            container.PerRequest <MainMenuPageViewModel>();

            container.PerRequest <MainPageViewModel>();
            container.Handler <ISettings>(simpleContainer => new Settings(IsolatedStorageSettings.ApplicationSettings));
            container.PerRequest <SettingsPageViewModel>();
            container.PerRequest <HearingTestViewModel>();
            container.PerRequest <HostPageViewModel>();
            container.PerRequest <HearingTestView>();
            container.PerRequest <RecentPageViewModel>();
            container.PerRequest <IAudiogramPlot, AudiogramPlot>();
            container.PerRequest <BrowserPageViewModel>();
            container.PerRequest <DataViewModel>();
            container.PerRequest <PlotViewModel>();
            container.Handler <IStorageFolder>(simpleContainer => ApplicationData.Current.LocalFolder);
            container.PerRequest <IAsyncXmlFileManager, AsyncXmlFileManager>();
            container.Handler <ISkyDriveUpload>(
                simpleContainer =>
                new SkyDriveUpload((IStorageFolder)simpleContainer.GetInstance(typeof(IStorageFolder), null),
                                   (ISettings)simpleContainer.GetInstance(typeof(ISettings), null)));
            container.PerRequest <ResultsPageViewModel>();
            container.RegisterPerRequest(typeof(AddItemViewModel), "AddItemViewModel", typeof(AddItemViewModel));
            container.RegisterPerRequest(typeof(SaveResultViewModel), "SaveResultViewModel", typeof(SaveResultViewModel));
            container.PerRequest <IDialogBuilder <AddItemView, AddItemViewModel>, DialogBuilder <AddItemView, AddItemViewModel> >();
            container.PerRequest <IDialogBuilder <SaveResultView, SaveResultViewModel>, DialogBuilder <SaveResultView, SaveResultViewModel> >();
            container.Handler <IOscillator>(simpleContainer => new SineOscillator(-95, 100));
            container.Handler <IPitchGenerator>(
                simpleContainer =>
                new PitchGenerator((IOscillator)simpleContainer.GetInstance(typeof(IOscillator), null)));
            container.RegisterPhoneServices();
            AddDefaultSettings();
            AddConventions();
        }
Ejemplo n.º 32
0
        protected override void Configure()
        {
            container = new PhoneContainer(RootFrame);

            container.RegisterPhoneServices();

            // services
            container.RegisterSingleton(typeof(IAppSettings), "AppSettings", typeof(AppSettings));
            container.RegisterSingleton(typeof(INavigationManager), "NavigationManager", typeof(NavigationManager));
            container.RegisterSingleton(typeof(IMessageService), "MessageService", typeof(MessageService));

            container.Instance <IProgressService>(new ProgressService(RootFrame));
            container.PerRequest <IFlowdockContext, LoggedInFlowdockContext>();
            container.PerRequest <IFlowStreamingConnection, FlowStreamingConnection>();


            // viewmodels
            container.PerRequest <LoginViewModel>();
            container.PerRequest <LobbyViewModel>();
            container.PerRequest <FlowViewModel>();
            container.PerRequest <UsersViewModel>();
            container.PerRequest <MessageThreadViewModel>();
        }
Ejemplo n.º 33
0
        protected override void Configure()
        {
            _container = new PhoneContainer();
            if (!Execute.InDesignMode)
            {
                _container.RegisterPhoneServices(RootFrame);
            }

            _container.PerRequest <MainPageViewModel>();
            _container.PerRequest <PivotPageViewModel>();
            _container.PerRequest <PanoramaPageViewModel>();
            _container.PerRequest <Item1ViewModel>();
            _container.PerRequest <Item2ViewModel>();
            _container.PerRequest <Item3ViewModel>();
            _container.PerRequest <Item4ViewModel>();

            AddCustomConventions();

            if (Debugger.IsAttached)
            {
                LogManager.GetLog = type => new DebugLogger(type);
            }
        }
Ejemplo n.º 34
0
        protected override void Configure()
        {
            container = new PhoneContainer();

            container.RegisterPhoneServices(RootFrame);

            container.Instance <IProgressService>(new ProgressService(RootFrame));

            container.Singleton <IAnalyticsService, AnalyticsService>();
            container.Singleton <ITivoConnectionService, TivoConnectionService>();
            container.Singleton <IScheduledRecordingsService, ScheduledRecordingsService>();
            container.Singleton <ISpeechService, SpeechService>();

            container.PerRequest <SettingsPageViewModel>();
            container.PerRequest <MainPageViewModel>();
            container.PerRequest <ShowContainerShowsPageViewModel>();
            container.PerRequest <CollectionDetailsPageViewModel>();
            container.PerRequest <ShowDetailsPageViewModel>();
            container.PerRequest <PersonDetailsPageViewModel>();

            container.PerRequest <MyShowsViewModel>();
            container.PerRequest <ChannelListViewModel>();
            container.PerRequest <ToDoListViewModel>();
            container.PerRequest <SearchViewModel>();
            container.PerRequest <IndividualShowViewModel>();
            container.PerRequest <OfferViewModel>();
            container.PerRequest <RecordingViewModel>();
            container.PerRequest <ShowContainerViewModel>();
            container.PerRequest <LazyRecordingFolderItemViewModel>();
            container.PerRequest <PersonItemViewModel>();
            container.PerRequest <CollectionItemViewModel>();
            container.PerRequest <CreditsViewModel>();
            container.PerRequest <PersonContentViewModel>();
            container.PerRequest <UpcomingOffersViewModel>();

            AddCustomConventions();
        }