Example #1
0
        public Builder(IShifterView view)
        {
            ConfigureIocContainer();

            ConnectShifterPresenterTo(view);
            ConnectMeAsModelObserver();
        }
Example #2
0
        public Builder(IShifterView view, int parentWindowHandle)
        {
            ConfigureIocContainer();

            ConnectShifterPresenterTo(view);
            ConnectMeAsModelObserver();

            var v = _container.Resolve<IWindowInformation>();
            v.WindowHandle = parentWindowHandle;
        }
Example #3
0
 private void ConnectShifterPresenterTo(IShifterView view)
 {
     var buttonPresenter = _container.Resolve<IShifterPresenter>();
     buttonPresenter.ConnectView(view);
 }
Example #4
0
 public void ConnectView(IShifterView view)
 {
     _view = view;
     _view.Clicked += Clicked;
 }