protected override void Configure() { _container = new WinRTContainer(); _container.RegisterWinRTServices(); _container.PerRequest<MyPageViewModel>(); _container.PerRequest<AboutViewModel>(); var settings = _container.RegisterSettingsService(); settings.RegisterCommand<AboutViewModel>("About"); }
protected override void Configure() { Container = new WinRTContainer(); Container.RegisterWinRTServices(); Container.PerRequest<ShellViewModel>(); Container.PerRequest<HomeViewModel>(); Container.PerRequest<CashHomeViewModel>(); Container.PerRequest<AccountsViewModel>(); Container.PerRequest<CustomerViewModel>(); Container.PerRequest<PinEntryViewModel>(); Container.PerRequest<SaleViewModel>(); Container.PerRequest<PayViewModel>(); Container.PerRequest<LoanViewModel>(); Container.PerRequest<ReceiptViewModel>(); Container.PerRequest<AccountViewModel>(); Container.PerRequest<AccountTransactionListViewModel>(); Container.PerRequest<ProcessViewModel>(); Container.PerRequest<MessageBoxViewModel>(); Container.PerRequest<SettingsViewModel>(); Container.PerRequest<InvoicePopupViewModel>(); Container.PerRequest<PinPopupViewModel>(); Container.Singleton<IServiceClientFactory, WindowsStoreServiceClientFactory>(); Container.PerRequest<IApplicationService, ApplicationServiceProxy>(); Container.PerRequest<ICustomerService, CustomerServiceProxy>(); Container.PerRequest<IProductService, ProductServiceProxy>(); Container.PerRequest<IInvoiceService, InvoiceServiceProxy>(); Container.PerRequest<IDiscountService, DiscountServiceProxy>(); Container.PerRequest<ICardHandler, CardReadHandler>(); Container.PerRequest<ICardReadService, CardReadServiceProxy>(); Container.PerRequest<ICardWriteService, CardWriteServiceProxy>(); Container.Singleton<ScreenCoordinator>(); Container.Singleton<CardService>(); Container.PerRequest<ImageService>(); var settings = Container.RegisterSettingsService(); settings.RegisterCommand<SettingsViewModel>("Options"); }