public MyController(IntPtr handle) : base(handle) { if (Site == null || !Site.DesignMode) { service = MyIoCContainer.Get <ISomeService>(); } }
public override void AwakeFromNib() { if (Site == null || !Site.DesignMode) { service = MyIoCContainer.Get <ISomeService>(); } }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); IIoCContainer container = new MyIoCContainer(); var connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; container.BindDL(connectionString); container.BindBL(); container.Register <ISelectCharacterMenuVM, SelectCharacterMenuVM>(); container.Register <SelectCharacterWindow>(); SelectCharacterWindow mainWindow = container.Resolve <SelectCharacterWindow>(); mainWindow.DataContext = container.Resolve <ISelectCharacterMenuVM>(); mainWindow.Show(); }
private static void RegisterServices() { _container = new MyIoCContainer(); _container.AddSingleton <IGreetingService, HelloWorldService>(); }
public MyController(IntPtr handle) : base(handle) { service = AppDelegate.IsInDesignerView ? new Moq <ISomeService>() : MyIoCContainer.Get <ISomeService>(); }