public LoginViewControl(LoginPresenter presenter) { InitializeComponent(); // Insert code required on object creation below this point. _presenter = presenter; }
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); }
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); }