MVVM - Creating ViewModel is a serie of blogposts that talk in details about various ways to create a ViewModel to use it with the MVVM pattern.

You often do not create the business object used by the application which are created by another team and that these objects are not ready for binding.

So you must find a solution to create an object which will in fact be very similar of your business object BUT ready for binding. These posts describe the differents solutions you have in hand.

So far the following parts have been published:

  1. Wrap your business object
  2. Use XAML Power Toys
  3. Create dynamic proxies
  4. Use the object builder of CAB
  5. Generate IL code (TO DO)

If you have other solution, don't forget to tell about in the comments !