I have replaced my prior video on Silverlight and MVVM with a new and improved one. This new video takes advantage of the new features in Silverlight 4 that makes binding between the view and the view model much more straightforward. Silverlight 4 now includes commands that allow behavior on the user interface, such as mouse clicks, to be detected and communicated to the view model via binding.
In this tutorial, we look at a learning example that covers binding the view to view model via parameters, using commands, and including parameters with commands. It also uses RIA Web Services to hook up to a copy of the NorthWind database.