public Builder(IShifterView view) { ConfigureIocContainer(); ConnectShifterPresenterTo(view); ConnectMeAsModelObserver(); }
public Builder(IShifterView view, int parentWindowHandle) { ConfigureIocContainer(); ConnectShifterPresenterTo(view); ConnectMeAsModelObserver(); var v = _container.Resolve<IWindowInformation>(); v.WindowHandle = parentWindowHandle; }
private void ConnectShifterPresenterTo(IShifterView view) { var buttonPresenter = _container.Resolve<IShifterPresenter>(); buttonPresenter.ConnectView(view); }
public void ConnectView(IShifterView view) { _view = view; _view.Clicked += Clicked; }