Inheritance: IPresenter
        public LoginViewControl(LoginPresenter presenter)
        {
            InitializeComponent();

            // Insert code required on object creation below this point.
            _presenter = presenter;
        }
Exemple #2
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);
        }
Exemple #3
0
        public void Run()
        {
            //pokazuje domyślny widok
            //tworzymy nowego prezentera
            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.AttachView(loginView);
        }