Link to home
Start Free TrialLog in
Avatar of shragi
shragiFlag for India

asked on

MVVM WPF application

Major advantages and differences between development of WPF application in traditional way vs using MVVM pattern and a simple sample MVVM WPF application to give a demo regarding the development of WPF application using MVVM pattern.

can you please help me with this
Avatar of Éric Moreau
Éric Moreau
Flag of Canada image

In theory, the major benefits of going MVVM is the complete separation of the UI and the code that is not UI related. Purist would say that a UI class like a WPF form should not contain code at all, only set elements in the XAML but this is really hard to achieve.

If you can extract everything not UI related, in theory again, you could reuse that layer (the VM) and put a totally new UI (for Windows Phone for example) without having to rewrite the business layer.
This sounds like a homework question? Please confirm that so that experts can help you better while at the same time abiding by EE policies.
Avatar of shragi

ASKER

noep not a home work question - but my manager asked me to some background on this and give a demo.
ASKER CERTIFIED SOLUTION
Avatar of ambience
ambience
Flag of Pakistan image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial