diff --git a/README.md b/README.md index 990db8c..af9d56f 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,17 @@ -*Passive view* Model-View-Presenter in Windows Forms -==================================================== +# Model-View-Presenter (Passive View) in Windows Forms -There are remarkably few straightforward, minimal examples of the *Passive -view* (or *Humble dialog*) variety of the Model-View-Presenter pattern for -Windows Forms. +There are remarkably few straightforward, minimal examples of the _Passive view_ (or _Humble dialog_) variety of the Model-View-Presenter pattern for Windows Forms. This project aims to fill the gap. -The common MVVM way of using *INotifyPropertyChanged* to connect the model to the -view and have no presenter or the presenter as a bystander takes us to the *Supervising -Controller* land. Here, by design, everything is managed by the Presenter -instead. +The common MVVM way of using _INotifyPropertyChanged_ to connect the model to the view and have no presenter or the presenter as a bystander takes us to the _Supervising Controller_ land. Here, by design, everything is managed by the Presenter instead. -The design is as follows: +## Screenshots -![MVP class diagram](MVPOverviewClassDiagram.png) +![Screenshot in Normal Mode](Screenshot.png "Screenshot in Normal Mode") + +![Screenshot in Edit Mode](ScreenshotEditMode.png "Screenshot in Edit Mode") + +## MVP Class Diagram + +![MVP Class Diagram](MVPOverviewClassDiagram.png "MVP Class Diagram") diff --git a/Screenshot.png b/Screenshot.png new file mode 100644 index 0000000..aa3783a Binary files /dev/null and b/Screenshot.png differ diff --git a/ScreenshotEditMode.png b/ScreenshotEditMode.png new file mode 100644 index 0000000..02c2cc6 Binary files /dev/null and b/ScreenshotEditMode.png differ