Exemple #1
0
        protected override void Configure()
        {
            CoreApplication.GetCurrentView().TitleBar.ExtendViewIntoTitleBar = true;

            if (ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
            {
                var statusBar = StatusBar.GetForCurrentView();
                statusBar.BackgroundColor = (Color) Current.Resources["SystemAccentColor"];
                statusBar.BackgroundOpacity = 1;
                statusBar.ForegroundColor = (Color) Current.Resources["SystemAltHighColor"];
            }

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

            container.Singleton<SelfwinApp>();
            container.Singleton<IAppNavigation, SelfwinNavigation>();

            container.Singleton<ShellViewModel>();
            container.PerRequest<AllItemsViewModel>();
            container.PerRequest<ReadItemViewModel>();

            container.PerRequest<AllTagsViewModel>();
            container.PerRequest<AllSourcesViewModel>();
            container.PerRequest<SettingsViewModel>();
        }
Exemple #2
0
 protected override void Configure()
 {
     _container = new WinRTContainer();
     _container.RegisterWinRTServices();
     _container.PerRequest<MainPageViewModel>();
     _container.PerRequest<SecondPageViewModel>();
 }
Exemple #3
0
 /// <summary>
 /// Override to configure the framework and setup your IoC container.
 /// </summary>
 protected override void Configure()
 {
     container = new WinRTContainer();
     container.RegisterWinRTServices();
     container.PerRequest<MainPageViewModel>();
     container.PerRequest<DefineQuizViewModel>();
 }
 protected override void Configure()
 {
     container = new WinRTContainer();
     container.RegisterWinRTServices();
     container.PerRequest<ITalao, Talao>();
     container.PerRequest<IMultasRealizadas, MultasRealizadas>();
 }
        protected override void Configure()
        {
            _container = new WinRTContainer();

            _container.RegisterWinRTServices();
            _container.PerRequest<IRssService, RssService>();
            _container.PerRequest<MainViewModel>();
        }
Exemple #6
0
        protected override void Configure()
        {
            _container = new WinRTContainer();
            _container.RegisterWinRTServices();

            _container.PerRequest<MainPageViewModel>();
            _container.PerRequest<CategoryDetailViewModel>();
            _container.Singleton<ICategoriesService, CategoriesService>();
        }
        protected override void Configure()
        {
            base.Configure();

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

            container.PerRequest<SettingsViewModel>();
            container.PerRequest<DialogViewModel>();
        }
        protected override void Configure()
        {
            container = new WinRTContainer();

            container.RegisterWinRTServices();

            MessageBinder.SpecialValues.Add("$clickeditem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem);
            
            container.PerRequest<MainPageViewModel>();
            container.PerRequest<DetailPageViewModel>();
        }
Exemple #9
0
        protected override void Configure()
        {
            _container = new WinRTContainer();
            _container.RegisterWinRTServices();

            _container.PerRequest<MyPageViewModel>();

            _container.PerRequest<AboutViewModel>();
            var settings = _container.RegisterSettingsService();

            settings.RegisterCommand<AboutViewModel>("About");
        }
Exemple #10
0
        protected override void Configure()
        {
            container = new WinRTContainer();

            container.RegisterWinRTServices();
            container.Singleton<ICache<string, ObservableCollection<Photo>>, InMemoryCache<string, ObservableCollection<Photo>>>();
            container.Singleton<ICache<string, string>, InMemoryCache<string, string>>();
            container.Singleton<IClient, Client>();
            container.Singleton<MainPageViewModel>();
            container.PerRequest<PivotPageViewModel>();
            container.PerRequest<MapPageViewModel>();
            AddConventions();
        }
        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);

        }
Exemple #12
0
        protected override void Configure()
        {
            container = new WinRTContainer();
            container.RegisterWinRTServices();

            container.Singleton<IFreeletics, Freeletics>();
            container.Singleton<ISpeechService, SpeechService>();

            container
                .PerRequest<LoadingViewModel>()
                .PerRequest<MyWeekViewModel>()
                .PerRequest<PeopleViewModel>()
                .PerRequest<WorkoutViewModel>()
                .PerRequest<TrainingViewModel>()
                .PerRequest<WorkoutDetailViewModel>()
                .PerRequest<ExercisesViewModel>()
                .PerRequest<ExerciesSeparatorViewModel>()
                .PerRequest<LeaderViewModel>()
                .PerRequest<LetsGoViewModel>()
                .PerRequest<AboutViewModel>()
                .PerRequest<FreeTrainingViewModel>()
                .PerRequest<FreeWorkoutViewModel>()
                .PerRequest<RunViewModel>()
                .PerRequest<MediaPlayerViewModel>();
        }
Exemple #13
0
        protected override void Configure()
        {
            container = new WinRTContainer();
            container.RegisterWinRTServices();

            container.PerRequest<ShellViewModel>();
        }
 public void ContainerPreRegist(WinRTContainer container)
 {
     container.RegisterWinRTServices();
     container.RegisterSharingService();
     container
         .PerRequest<MainViewModel>();
 }
Exemple #15
0
        protected override void Configure()
        {
            ViewModelLocator.AddNamespaceMapping("Hubb.App.UWP.Views", "Hubb.Core.ViewModels");
            ViewLocator.AddNamespaceMapping("Hubb.Core.ViewModels", "Hubb.App.UWP.Views");

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

            container.Instance<IGitHubClient>(new GitHubClient(new ProductHeaderValue("hubb-uwp", "1.0.0")));

            container
                .Singleton<IAppNavigationService, AppNavigationService>()
                .Singleton<IAuthenticationService, AuthenticationService>()
                .Singleton<IRepositoryService, RepositoryService>();

            container
                .PerRequest<LoginViewModel>()
                .PerRequest<RepositorySearchViewModel>();

            Coroutine.Completed += (s, e) =>
            {
                if (e.Error == null)
                    return;

                Debug.Write(e.Error.Message);
            };

            ConventionManager.AddElementConvention<AutoSuggestBox>(AutoSuggestBox.TextProperty, "Text", "QuerySubmitted");
        }
Exemple #16
0
        protected override void Configure()
        {
            LogManager.GetLog = t => new DebugLog(t);

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

            _container.RegisterPerRequest(typeof(IMessageService), null, typeof(DefaultMessageService));

            _container.RegisterInstance(typeof(IResourceLoader), null, new DefaultResourceLoader());
            _container.RegisterSingleton(typeof(IGitHubService), null, typeof(GhService));

            _container
                .PerRequest<MainViewModel>()
                    .PerRequest<NewsViewModel>()
                    .PerRequest<RepositoriesViewModel>()
                    .PerRequest<FollowersViewModel>()
                    .PerRequest<FollowingViewModel>()
                    .PerRequest<OrgsListViewModel>()
                .PerRequest<RepositoryViewModel>()
                    .PerRequest<RepositoryCommitsViewModel>()
                    .PerRequest<RepositoryIssuesViewModel>()
                    .PerRequest<RepositoryInfoViewModel>()
                    .PerRequest<RepositoryContentsViewModel>()
                .PerRequest<OrgViewModel>()
                    .PerRequest<MembersViewModel>()
                .PerRequest<AboutViewModel>()
                .PerRequest<AuthorizeViewModel>()
                .PerRequest<HtmlUrlViewModel>();
        }
Exemple #17
0
        protected override void Configure()
        {
            _container = new WinRTContainer();

            _container.RegisterWinRTServices();

            _container.PerRequest<MainPageViewModel>();
            _container.PerRequest<ContactViewModel>();
            _container.PerRequest<EventViewModel>();
            _container.PerRequest<PennyViewModel>();

            _container.RegisterSingleton(typeof(IPageNavigationService), "IPageNavigationService", typeof(PageNavigationService));
            _container.RegisterSingleton(typeof(IContactService), "IContactService", typeof(ContactService));
            _container.RegisterSingleton(typeof(IUserNotificationService), "IUserNotificationService", typeof(UserNotificationService));

            _container.RegisterSingleton(typeof(IPhinugService), "IPhinugService", typeof(PhinugService));

            _container.RegisterSingleton(typeof(IMapLauncher), "IMapLauncher", typeof(MapLauncher));
        }
        protected override void Configure()
        {
            ViewModelLocator.AddNamespaceMapping("Hello.Xamarin.Windows.Views", "Hello.Xamarin.Core.ViewModels");

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

            container
                .PerRequest<LoginViewModel>();
        }
Exemple #19
0
        protected override void Configure()
        {
            container = new WinRTContainer();

            container.RegisterWinRTServices();

            container.PerRequest<MainPageViewModel>();

            ConfigureWindow();
            ConfigureHardware();
        }
        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));
        }
Exemple #21
0
        protected override void Configure()
        {
            _container = new WinRTContainer();
            _container.RegisterWinRTServices();

            _container.PerRequest<LoginViewModel>();
            _container.PerRequest<DashboardViewModel>();
            _container.PerRequest<OrderCandidateViewModel>();
            _container.PerRequest<TypeOfPaymentViewModel>();
            _container.PerRequest<CashPaymentViewModel>();
            _container.PerRequest<FinalizePaymentViewModel>();
            _container.PerRequest<NewProductToOrderViewModel>();
            _container.PerRequest<NewProductToOrderByCameraViewModel>();
        }
Exemple #22
0
        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();

            MessageBinder.SpecialValues.Add("$clickeditem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem);
            MessageBinder.SpecialValues.Add("$item", c => ((RoutedEventArgs)c.EventArgs).);

            _container
                .PerRequest<ShellViewModel>()
                .PerRequest<GraphViewModel>()
                .PerRequest<GraphsViewModel>()
                .PerRequest<SettingsViewModel>()
                .Singleton<GraphRepository>();
        }
        protected override void Configure()
        {
            container = new WinRTContainer();

            container.RegisterWinRTServices();

            container.Singleton<ISevenDigitalClient, SevenDigitalClient>();

            container
                .PerRequest<ChartViewModel>()
                .PerRequest<ReleaseDetailsViewModel>();

            ConfigureWindow();
            ConfigureHardware();
        }
Exemple #25
0
        protected override void Configure()
        {
            ViewModelLocator.AddNamespaceMapping("Hubb.App.UWP.Views", "Hubb.Core.ViewModels");
            ViewLocator.AddNamespaceMapping("Hubb.Core.ViewModels", "Hubb.App.UWP.Views");

            MessageBinder.SpecialValues.Add("$clickedItem", c => ((ItemClickEventArgs)c.EventArgs).ClickedItem);

            container = new WinRTContainer();

            container.RegisterWinRTServices();

            container.Instance<IGitHubClient>(new GitHubClient(new ProductHeaderValue("Hubb", "0.0.1")));
            container.Singleton<IHubbClient, OfflineHubbClient>();
            container.PerRequest<ShellViewModel>();
        }
Exemple #26
0
        protected override void Configure()
        {
            var config = new TypeMappingConfiguration
            {
                DefaultSubNamespaceForViews = "Views",
                DefaultSubNamespaceForViewModels = "ModelViews"
            };
            ViewLocator.ConfigureTypeMappings(config);
            ViewModelLocator.ConfigureTypeMappings(config);
            container = new WinRTContainer();

            container.RegisterWinRTServices();

            container.PerRequest<FirstViewModel>();
        }
        protected override void Configure()
        {
            LogManager.GetLog = t => new DebugLog(t);

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

            container.RegisterInstance(typeof(IFavoritesRepository), null, new DefaultFavoritesRepository());

            container.RegisterPerRequest(typeof(IMessageService), null, typeof(DefaultMessageService));
            container.RegisterPerRequest(typeof(ILocationService), null, typeof(DefaultLocationService));

            container
                .PerRequest<MainViewModel>()
                .PerRequest<CurrentGasPricesViewModel>(); 
        }
        protected override void Configure()
        {
            _container = new WinRTContainer();
            _container.RegisterWinRTServices();

            _container.PerRequest<ScoreCard>();
            _container.RegisterPerRequest(
                typeof(ICategoryProvider), null, typeof(HardcodedCategoryProvider));

            _container.PerRequest<GameViewModel>();
            _container.PerRequest<MainPageViewModel>();
            _container.PerRequest<YahtzeeDiceRollerViewModel>();
            _container.PerRequest<YahtzeeScoreCardViewModel>();
            _container.PerRequest<YahtzeePageViewModel>();
        }
Exemple #29
0
        protected override void Configure()
        {
            ViewModelLocator.AddNamespaceMapping("Spending.App.Windows.Views", "Spending.Core.ViewModels");
            ViewLocator.AddNamespaceMapping("Spending.Core.ViewModels", "Spending.App.Windows.Views");

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

            container
                .Instance<IMobileServiceClient>(new MobileServiceClient("https://spending.azurewebsites.net"));

            container
                .Singleton<IAuthenticationService, AuthenticationService>()
                .Singleton<IApplicationNavigationService, ApplicationNavigationService>()
                .Singleton<IExpenseService, ExpenseService>()
                .Singleton<INotificationsService, NotificationsService>();

            container
                .PerRequest<LoginViewModel>()
                .PerRequest<CurrentExpensesViewModel>()
                .PerRequest<AddExpenseViewModel>();
        }
Exemple #30
0
        protected override void Configure()
        {
            LogManager.GetLog = t => new DebugLog(t);

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

            container.RegisterPerRequest(typeof(IMessageService), null, typeof(DefaultMessageService));

#if DEBUG
            container.RegisterPerRequest(typeof(IHttpClient), null, typeof(MockHttpClient));
#else
            container.RegisterPerRequest(typeof(IHttpClient), null, typeof(DefaultHttpClient));
#endif
            container.RegisterPerRequest(typeof(IOzoneDataService), null, typeof(OzoneDataService));
            container.RegisterPerRequest(typeof(ILocationService), null, typeof(LocationService));

            container
                .PerRequest<MainViewModel>()
                .PerRequest<StationDetailsViewModel>()
                .PerRequest<AboutViewModel>(); 
        }