コード例 #1
0
ファイル: Builder.cs プロジェクト: baens/Esri2011
        public Builder(IShifterView view)
        {
            ConfigureIocContainer();

            ConnectShifterPresenterTo(view);
            ConnectMeAsModelObserver();
        }
コード例 #2
0
ファイル: Builder.cs プロジェクト: baens/Esri2011
        public Builder(IShifterView view, int parentWindowHandle)
        {
            ConfigureIocContainer();

            ConnectShifterPresenterTo(view);
            ConnectMeAsModelObserver();

            var v = _container.Resolve<IWindowInformation>();
            v.WindowHandle = parentWindowHandle;
        }
コード例 #3
0
ファイル: Builder.cs プロジェクト: baens/Esri2011
 private void ConnectShifterPresenterTo(IShifterView view)
 {
     var buttonPresenter = _container.Resolve<IShifterPresenter>();
     buttonPresenter.ConnectView(view);
 }
コード例 #4
0
ファイル: ShifterPresenter.cs プロジェクト: baens/Esri2011
 public void ConnectView(IShifterView view)
 {
     _view = view;
     _view.Clicked += Clicked;
 }