Transcript
![Page 1: Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications](https://reader034.vdocuments.site/reader034/viewer/2022042521/54835354b07959650c8b49f9/html5/thumbnails/1.jpg)
Chaos vs Order
Use MVVM in WPF & Silverlight Applications
![Page 2: Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications](https://reader034.vdocuments.site/reader034/viewer/2022042521/54835354b07959650c8b49f9/html5/thumbnails/2.jpg)
Chaos vs Order
• What is chaos? • What is order? • When to use design patterns?
![Page 3: Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications](https://reader034.vdocuments.site/reader034/viewer/2022042521/54835354b07959650c8b49f9/html5/thumbnails/3.jpg)
Model-View-ViewModel
View • Role • How to get
data? • Code behind
ViewModel • Role • Data • Controller • Commands
Model • Role
![Page 4: Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications](https://reader034.vdocuments.site/reader034/viewer/2022042521/54835354b07959650c8b49f9/html5/thumbnails/4.jpg)
![Page 5: Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications](https://reader034.vdocuments.site/reader034/viewer/2022042521/54835354b07959650c8b49f9/html5/thumbnails/5.jpg)
![Page 6: Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications](https://reader034.vdocuments.site/reader034/viewer/2022042521/54835354b07959650c8b49f9/html5/thumbnails/6.jpg)
Pros & cons
Pros • Structured / Independent • Loose coupling • Unit testing • Shared work (Team, Designer)
Cons • Overhead • Maintenance
![Page 7: Danijel Malik: Chaos Vs. Order Use Mvvm In Wpf And Silverlight Applications](https://reader034.vdocuments.site/reader034/viewer/2022042521/54835354b07959650c8b49f9/html5/thumbnails/7.jpg)
…and I forgot to answer?