Archive for February, 2010

MVVM Light

MVVM Light databinds by placing a ViewModelLocator in the Application Resources. The ViewModelLocator exposes a property (which you create per ViewModel) that initializes and returns the ViewModel you wish to bind.

It has a behavior called EventToCommand which binds any UI event an ICommand.

It has a messenger class which allow ViewModels to publish and subscribe ‘messages’.

All the details are here