public void Initialize() { _typeRegistry.RegisterTypeAsTransient <IWelcomeController, WelcomeController>(); _typeRegistry.RegisterTypeAsTransient <IWelcomeView, WelcomeView>(); _typeRegistry.RegisterTypeAsTransient <IWelcomeStep1View, WelcomeStep1View>(); var welcomeController = _welcomeControllerFactory(); welcomeController.Start(); }
public void Initialize() { _registry.RegisterTypeAsSingleton <IBluetoothService, BluetoothService>(); _registry.RegisterCompositeAsSingleton <IProfileActivator, IBluetoothProfileActivator, BluetoothProfileActivator>(); // Bluetooth Connectivity _registry.RegisterCompositeAsSingleton <IConnectionConfiguration, BluetoothConnectionConfiguration>(); _registry.RegisterTypeAsTransient <IBluetoothSetupView, BluetoothSetupView>(); _registry.RegisterTypeAsTransient <IBluetoothSetupViewModel, BluetoothSetupViewModel>(); //_registry.RegisterComposite<IProfileActivator, IUsbIdentityActivator, UsbIdentityActivator>(); //_registry.RegisterComposite<IProfileActivator, IWifiDirectIdentityActivator, WifiDirectIdentityActivator>(); //_registry.RegisterComposite<IProfileActivator, ICloudIdentityActivator, CloudIdentityActivator>(); //_registry.RegisterComposite<IProfileActivator, IIsdnIdentityActivator, IsdnIdentityActivator>(); }
private void RegisterTypes() { _typeRegistry.RegisterTypeAsTransient <Contact.IContactQueryAggregator, Contact.ContactQueryAggregator>(); _typeRegistry.RegisterTypeAsTransient <ICommunicationQueryAggregator, Communication.CommunicationQueryAggregator>(); _typeRegistry.RegisterTypeAsTransient <Pictures.IPictureQueryAggregator, Pictures.PictureQueryAggregator>(); _typeRegistry.RegisterTypeAsTransient <Calendar.ICalendarQueryAggregator, Calendar.CalendarQueryAggregator>(); _typeRegistry.RegisterTypeAsTransient <IProfileDashboardView, ProfileDashboardView>(); _typeRegistry.RegisterTypeAsTransient <IProfileDashboard, ProfileDashboard>(); }
public void Initialize() { //Connectivity view _registry.RegisterTypeAsTransient <Connectivity.IConnectivitySettingsModel, Connectivity.ConnectivitySettingsModel>(); _registry.RegisterTypeAsTransient <Connectivity.IConnectivitySettingsViewModel, Connectivity.ConnectivitySettingsViewModel>(); _registry.RegisterTypeAsTransient <Connectivity.IConnectivitySettingsView, Connectivity.ConnectivitySettingsView>(); //Accounts view _registry.RegisterTypeAsTransient <Accounts.IAccountSettingsModel, Accounts.AccountSettingsModel>(); _registry.RegisterTypeAsTransient <Accounts.IAccountSettingsViewModel, Accounts.AccountSettingsViewModel>(); _registry.RegisterTypeAsTransient <Accounts.IAccountSettingsView, Accounts.AccountSettingsView>(); //DemoView _registry.RegisterTypeAsTransient <IDemoView, DemoView>(); _registry.RegisterCompositeAsSingleton <IProfileActivator, IDemoProfileActivator, DemoActivatedIdentityListener>(); _registry.RegisterTypeAsSingleton <ISettingsView, SettingsView>(); }