Why MVVM and what are it's core benefits?

Viewed 40219

Why we go for MVVM over MVC or MVP while dealing with WPF?

What extra benefit we get by using this?

Edit:

To be honest , today I had an interview and I have been asked this question. I answered like INotifyPropertyChanged , ICommand,IValue Convertor.. but he was not satisfied. Henceforth I have put up this question

Thanks in advance

6 Answers

The ability of XAML code to databind, as well as the existance of triggers will break the MVP and MVC Patterns.

Related