Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a Screenshots of The GUI #6

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -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")
Binary file added Screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ScreenshotEditMode.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.