10
Model – View – ViewModel Eduardo Rosas Osorno @lalorosas [email protected]

Model View ViewModel

Embed Size (px)

Citation preview

Page 1: Model View ViewModel

Model – View – ViewModel

Eduardo Rosas Osorno

@lalorosas

[email protected]

Page 2: Model View ViewModel

Design pattern

Page 3: Model View ViewModel

What is MVVM?

Design pattern for platforms that use XAML.

Model

View

ViewModel

Teams with designer and developers.

Page 4: Model View ViewModel

Model

Page 5: Model View ViewModel

Model

Abstraction of the problem.

Structure of the information.

No methods, no logic.

Page 6: Model View ViewModel

View

Page 7: Model View ViewModel

View

Application flow.

Layer in which the user interacts.

UI, visual elements.

Input and output of information.

Page 8: Model View ViewModel

ViewModel

Page 9: Model View ViewModel

ViewModel

Relates the View with the Model.

All the logic.

Handles the information.

Page 10: Model View ViewModel

This and more is included in

my WPF course. Enrol now

at bit.ly/1BaaHC4