BlipFace.Presenter.LoginPresenter.SetView C# (CSharp) Method

SetView() public method

public SetView ( IView view ) : void
view IView
return void
        public void SetView(IView view)
        {
            if (view is ILoginView)
            {
                _view = (ILoginView)view;
            }
            else
            {
                string message =
                    string.Format(@"Przekazano nieodpowiedni widok, oczekiwano widoku typu {0} a podano {1} ",
                                  typeof(ILoginView), view.GetType().ToString());
                throw new ArgumentException(message);
            }
        }

Usage Example

示例#1
0
        private void CreateLoginPresenter()
        {
            var loginPresenter = new LoginPresenter();
            //dołączamy do niego widok, jednocześnie przkazując mu referencję
            var loginView = new LoginViewControl(loginPresenter);
            loginPresenter.SetView(loginView);
            loginPresenter.WorkDone += new EventHandler<ActionsEventArgs>(PresenterWorkDone);

            loginPresenter.Init();
            _hostWindow.SwitchView(loginView);
        }
All Usage Examples Of BlipFace.Presenter.LoginPresenter::SetView