public MyController(IntPtr handle) : base(handle)
 {
     if (Site == null || !Site.DesignMode)
     {
         service = MyIoCContainer.Get <ISomeService>();
     }
 }
Example #2
0
 public override void AwakeFromNib()
 {
     if (Site == null || !Site.DesignMode)
     {
         service = MyIoCContainer.Get <ISomeService>();
     }
 }
Example #3
0
        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();
        }
Example #4
0
 private static void RegisterServices()
 {
     _container = new MyIoCContainer();
     _container.AddSingleton <IGreetingService, HelloWorldService>();
 }
Example #5
0
 public MyController(IntPtr handle) : base(handle)
 {
     service = AppDelegate.IsInDesignerView ?
               new Moq <ISomeService>() :
               MyIoCContainer.Get <ISomeService>();
 }