5. Pros and Cons (MVVM Light)
Pros
Cons
Easy Implementation
Developer has to do more work
Uses Same Concepts as MVVM
6. Pros and Cons (Caliburn Micro)
Pros
Cons
Less Overhead
Complex Configuration
More Productivity
Hides Mechanism
Uses Conventions (Easier Binding)
Comes With Helpers For Windows Phone
7. Let’s Make a Demo
Create the first project that uses Caliburn Micro
8. Configuring the App
• Find it in NuGet
• Create the Bootstrapper Class : http://sdrv.ms/1aArG03
• Declare the namespace in App.xaml:
(xmlns:YOURNAMESPACE="clr-namespace:YOURNAMESPACE“)
• Add The Bootstrapper as a resource:
(<YOURNAMESPACE:Bootstrapper x:Key="bootstrapper" />)
• Clean the App.xaml.cs
9. Remon Kamel
MEA DPE Intern at Microsoft – Egypt
fb.me/harryremon
@harryremon
harryremon@hotmail.com
harryremon.wordpress.com
Notas del editor
Speaker NotesInternal Pluming:
Speaker Notes:- Mention that it’s Flexible to Use Standard Binding Instead of Conventions.
Speaker Notes:Mention that in the bootstrapper you have to add a refrence all your ViewModels.We Are Cleaning the App.xaml.cs because the bootstrapper takes care of everything that is needed to initialize the App.