The C# Corner Mumbai User Group (CMUG) is hapy to be back with a bang. We are here to present yet another Chapter where we will be learning about Windows Presentation Foundation (WPF) from our expert Speaker and the C# Corner Mumbai User Group Leader - Kamal Singh Rawat and none other than the Microsoft MVP, Author, Trainer, Motivator and one of the best people I have ever known, Mr. Shivprasad Koirala.

Windows Presentation Foundation (WPF) is a next-generation presentation system for building Windows client applications with visually stunning user experiences. With WPF, we can create a wide range of both standalone and browser-hosted applications. Windows Presentation Foundation (WPF) helps developers create attractive and effective user interfaces. Learn how the WPF unified platform helps make designers active participants in creating user interfaces, and provides a common programming model for standalone and browser applications.

The step-by-step agenda for the meeting is given below:

Why WPF ?
WPF architecture
Difference between WPF and Windows forms
Lab 1 :- WPF Layout (Stack panel,Wrap panel and dock panel) Theory :- WPF control hierarchy
Lab 2 :- Event handling , Routed events , Routed commands
Lab 3 :- Visual tree and logical tree
Lab 4 :- Instances of routed commands like Application command etcetera
Lab 5 :- Property and property elements
Lab 6 :- Attached properties , Events
Lab 7 :- Resources and Styles
Lab 8 :- Dispatcher and threading
Lab 9 :- Custom controls and user controls
Lab 10 :- Template
Lab 11 :- Resource dictionaries
Lab 12 :- Dependency properties
Lab 13 :- WPF bindings and commands
Lab 14 :- Triggers
Lab 15 :- Controls(Data grid , Item control,Splitter , View box)
Lab 16 :- Freezable
Lab 17 :- observable collection
Lab 18 :- Expression blend
Lab 19 :- Animation with WPF
Lab 20 :- EF with WPF
Lab 21 :- Simple example of MVVM. 1 hour
Lab 22 :- Unit testing view model , understanding importance of MVVM
Lab 23 :- MVVM improvised with delegate commands 30 minutes
Lab 24 :- V and ViewModel synchronization 30 minutes
Lab 25 :- Collection of view model 1 hour This will done by the audience
Lab 26 :- Validation in View model
Lab 27 :- Unity application blocks
Lab 28 :- MEF
Lab 29 :- Simple example of PRISM
Lab 30 :- Using prism relay Command class for simplyfying MVVM
Lab 31 :- Navigation in PRISM
Lab 32 :- Communication among PRISM components
Lab 33 :- share code in WPF and Silverlight
Lab 34 :- Simple 3 tier architecture using MVVM,PRISM and Entity Framework

NEW UPDATE :-

Date - 14th July 2013
Time - 01:00 pm - 05:00 pm
Venue - Windsor Bldg, Microsoft Office, Kalina, Santacruz East, Mumbai.
Registration Number - 022-66752917


PREREQUISITE -
1. FOR ATTENDING THE EVENT, REGISTERING YOURSELF IS COMPULSORY!!!

2. BRING YOUR LAPTOP's FOR HANDS ON LAB (COMPULSORY). SEATS ARE FEW, HENCE PEOPLE WILL BE INVITED ON
"FIRST CALL - FIRST SERVE" BASIS

3. SOFTWARES REQUIRED - VISUAL STUDIO 2010 OR ABOVE.


SPEAKERS:

1- Mr. Shivprasad Koirala

ShivprasadKoirala.jpg


2- Mr. Kamal Singh Rawat

KamalRawat.jpg

DO NOT FORGET - REGISTERING YOURSELF FIRST AND BRING YOUR PERSONAL LAPTOP IS COMPULSORY!!!

MumbaiUGLogo.jpg
Shivanand Arur
Mindcracker Mumbai User Group Core Member