Esempio n. 1
0
 public MvpWindow()
 {
     InitializeComponent();
     presenter = ObjectFactory.GetInstance<IMvpPresenter>();
     presenter.SetView(this);
     newItemButton.Click += (o, e) => presenter.AddNewItem();
     cancelButton.Click += (o, e) => presenter.CancelAllChanges();
 }
 public TodoItemView(ITodoItemPresenter presenter, IMvpPresenter parent)
 {
     this.parent = parent;
     Presenter = presenter;
     InitializeComponent();
     saveButton.Click += (o, e) => presenter.SaveItem();
     deleteButton.Click += (o, e) => presenter.DeleteItem();
     description.TextChanged += (o, e) => presenter.Description = description.Text;
     dueDate.SelectedDateChanged += (o, e) => presenter.DueDate = dueDate.SelectedDate.Value;
     defaultBorderBrush = description.BorderBrush;
     defaultBorderThickness = description.BorderThickness;
     presenter.SetView(this);
 }