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>(); }
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(); }
protected override void Configure() { container = new WinRTContainer(); container.RegisterWinRTServices(); //TODO: Register your view models at the container container.PerRequest<FaultedSensorsViewModel>(); }
protected override void Configure() { container = new WinRTContainer(); container.RegisterWinRTServices(); container.PerRequest <MainPageViewModel>(); container.PerRequest <IFeedService, FeedService>(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); // Make sure to register your containers here _container.PerRequest<ViewModels.IShellViewModel, ViewModels.ShellViewModel>(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.PerRequest <MainViewModel>(); _container.PerRequest <DatasheetViewModel>(); SettingsPane.GetForCurrentView().CommandsRequested += SettingCommandsRequested; }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container .PerRequest <HomeViewModel>(); _eventAggregator = _container.GetInstance <IEventAggregator>(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.Singleton <MainPageViewModel>(); _container.Singleton <Screen1ViewModel>(); _container.Singleton <Screen2ViewModel>(); _container.Singleton <Screen3ViewModel>(); }
protected override void Configure() { base.Configure(); container = new WinRTContainer(RootFrame); container.RegisterWinRTServices(); container.PerRequest <SettingsViewModel>(); container.PerRequest <DialogViewModel>(); }
protected override void Configure() { ViewModelLocator.AddNamespaceMapping("Hello.Xamarin.Windows.Views", "Hello.Xamarin.Core.ViewModels"); container = new WinRTContainer(); container.RegisterWinRTServices(); container .PerRequest <LoginViewModel>(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _winAppDependenciesModule = new WinAppDependenciesModule(_container); _winAppDependenciesModule.InitializeViewModel(); _winAppDependenciesModule.InitializeServices(); }
protected override void Configure() { container = new WinRTContainer(); container.RegisterWinRTServices(); MessageBinder.SpecialValues.Add("$clickeditem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem); container.PerRequest <MainPageViewModel>(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container .PerRequest<ShellViewModel>() .PerRequest<DeviceViewModel>(); _eventAggregator = _container.GetInstance<IEventAggregator>(); }
protected override void Configure() { LogManager.GetLog = type => new DebugLog(type); _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container .PerRequest <ShellViewModel>() .PerRequest <TestViewModel>(); _eventAggregator = _container.GetInstance <IEventAggregator>(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.PerRequest <MainPageViewModel>(); _container.RegisterSingleton(typeof(IPageNavigationService), "IPageNavigationService", typeof(PageNavigationService)); _container.RegisterSingleton(typeof(IUserNotificationService), "IUserNotificationService", typeof(UserNotificationService)); }
private void RegisterViewModels() { container = new WinRTContainer(); container.RegisterWinRTServices(); container.PerRequest <LoginPageViewModel>(); container.PerRequest <MenuPageViewModel>(); container.PerRequest <TravelingPageViewModel>(); container.PerRequest <ViaggioSelectionPageViewModel>(); }
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 }
protected override void Configure() { MessageBinder.SpecialValues.Add("$clickeditem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem); _container = new WinRTContainer(); _container.RegisterWinRTServices(); RegisterViewModels(); RegisterServices(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); // Make sure to register your containers here _container // Base .PerRequest <BaseViewModel>() ; }
/// <summary> /// Override to configure the framework and setup your IoC container. /// </summary> protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.Singleton <IDialogWindowManager, DialogWindowManager>(); _container.Singleton <IUserNotificationService, UserNotificationService>(); this.RegistInstances(this._container); _eventAggregator = _container.GetInstance <IEventAggregator>(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); // Make sure to register your containers here _container .PerRequest <DragDropViewModel>() ; _eventAggregator = _container.GetInstance <IEventAggregator>(); }
protected override void Configure() { if (_container == null) //iOC Registration { _container = new WinRTContainer(); } _container.RegisterWinRTServices(); //Register all internal services RegisterInternalServices.RegisterViewModels(ref _container); RegisterInternalServices.RegisterSqliteEncryption(ref _container); //Enable Encryption on the Sqlite Storage Subscriptions(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.Singleton <IStorageService, StorageService>() .Singleton <IApiService, ApiService>() .Singleton <IAdorableService, AdorableService>(); // Make sure to register your containers here _container.PerRequest <AvatarViewModel>(); }
protected override void Configure() { container = new WinRTContainer(); container.RegisterWinRTServices(); container.PerRequest <HomeViewModel>(); container.PerRequest <CommentThreadViewModel>(); container.Singleton <IAnalytics, Analytics>(); container.Singleton <ICrashReporter, NullCrashReporter>(); container.Singleton <IHackerNewsClient, HackerNewsHtmlClient>(); }
protected override void Configure() { MessageBinder.SpecialValues.Add("$clickeditem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem); container = new WinRTContainer(); container.RegisterWinRTServices(); container.PerRequest <MainViewModel>(); container.RegisterSingleton(typeof(IDialogService), null, typeof(DialogService)); PrepareViewFirst(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container .Instance(_container); _container .Singleton <XMCM.App>(); // TODO: Register any Platform Specific abstractions here }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container .PerRequest<ShellViewModel>() .PerRequest<MyFirstViewModel>() .PerRequest<MySecondViewModel>() .PerRequest<MyThirdViewModel>() .PerRequest<MainViewModel>(); var navigationManager = SystemNavigationManager.GetForCurrentView(); navigationManager.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; ; }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container .Singleton <ShellViewModel>() .Singleton <MainViewModel>() .Singleton <ICellSelectionManager, CellSelectionManager>() .Singleton <IImageManager, ImageManager>() .Singleton <ILevelSelectionManager, LevelSelectionManager>() .Singleton <ILevelManager, LevelManager>(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.PerRequest <CitiesViewModel>(); _container.PerRequest <CityDetailsViewModel>(); _container.PerRequest <CitiesMapViewModel>(); _container.PerRequest <ShellViewModel>(); _container.PerRequest <SettingViewModel>(); // _container.PerRequest<MainViewModel>(); _container.Singleton <INavigationManager, NavigationManager>(); }
protected override void Configure() { container = new WinRTContainer(); container.RegisterWinRTServices(); container .Singleton <IRequestManager, RequestManager>() .Singleton <IImageManager, ImageManager>() .Singleton <IProductManager, ProductManager>() .PerRequest <MainViewModel>() .PerRequest <ProductDetailViewModel>(); }
protected override void Configure() { container = new WinRTContainer(); container.RegisterWinRTServices(); container.PerRequest <MainViewModel>(); container.PerRequest <DetailViewModel>(); container.Singleton <IDataManager, DataManagerOnlinerTech>(); container.Singleton <IWriteReadData, LocalDataManager>(); MessageBinder.SpecialValues.Add("$clickeditem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem); }
protected override void Configure() { ApplicationLanguages.PrimaryLanguageOverride = GlobalizationPreferences.Languages[0]; #region Migrations using (var db = new AppDbContext()) { db.Database.Migrate(); } #endregion _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container .Singleton <ShellPageViewModel>() .Singleton <LibraryPageViewModel>() .PerRequest <BookPageViewModel>() .PerRequest <BookImportPageViewModel>() .Singleton <AppDbContext>() .Singleton <IMenuProvider, ShellMenuProvider>() .Singleton <IDbBookProvider, AppDbBookProvider>() .Singleton <IStorageBookProvider, LocalStorageBookProvider>() .Singleton <IBookLinesProvider, BookLinesProvider>() .Singleton <IFictionBookFormatter, FictionBookFormatter>() .Singleton <IBookManager, BookManager>(); //#if DEBUG // .Singleton<IInAppPurchase, SimulatorInAppPurchase>(); //#else // .Singleton<IInAppPurchase, MarketInAppPurchase>(); //#endif _eventAggregator = _container.GetInstance <IEventAggregator>(); var navigation = SystemNavigationManager.GetForCurrentView(); navigation.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; navigation.BackRequested += (o, e) => { e.Handled = true; var n = IoC.Get <INavigationService>(); if (n.CanGoBack) { n.GoBack(); } }; }
protected override void Configure() { MessageBinder.SpecialValues.Add("$clickeditem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem); ViewModelLocator.AddNamespaceMapping("Caliburn.Micro.HelloPortable.Views", "Caliburn.Micro.HelloPortable.Portable.ViewModels"); container = new WinRTContainer(); container.RegisterWinRTServices(); container.PerRequest<MainViewModel>(); PrepareViewFirst(); }
protected override void Configure() { container = new WinRTContainer(); container.RegisterWinRTServices(); //TODO: Register your view models at the container container .PerRequest <MainPage>(); var navigationManager = SystemNavigationManager.GetForCurrentView(); navigationManager.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; }
protected override void Configure() { // This configures the framework to map between MainViewModel and MainPage // Normally it would map between MainPageViewModel and MainPage var config = new TypeMappingConfiguration { IncludeViewSuffixInViewModelNames = false }; ViewLocator.ConfigureTypeMappings(config); ViewModelLocator.ConfigureTypeMappings(config); _container = new WinRTContainer(); _container.RegisterWinRTServices(); }
protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.RegisterPerRequest(typeof(IRestClient), "RestClient", typeof(RestClient)); _container.RegisterPerRequest(typeof(IWebSyncService), "AccountManager", typeof(WebSyncService)); _container.RegisterPerRequest(typeof(IItemsRepository), "ItemsRepository", typeof(ItemsRepository)); _container.RegisterPerRequest(typeof(IUserRepository), "UserRepository", typeof(UserRepository)); _container.RegisterPerRequest(typeof(ITaskManager), "TaskManager", typeof(TaskManager)); _container.RegisterPerRequest(typeof(IAppSettings), "AppSettings", typeof(AppSettings)); _container.PerRequest <ItemsViewModel>(); }
protected override void Configure() { MessageBinder.SpecialValues.Add("$clickeditem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem); var gitHubClient = new GitHubClient( new ProductHeaderValue("Caliburn.Micro.State", "1.0"), new InMemoryCredentialStore(Credentials.Anonymous)); _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.Instance<IGitHubClient>(gitHubClient); _container .PerRequest<RepositorySearchViewModel>() .PerRequest<RepositoryDetailsViewModel>(); }