I remember when first getting to grips with the MVVM pattern, Prism & Silverlight one of the issues was getting commanding working with controls that allow selection. I wish there had been a simple example explaining how to do this, however hunting around and reading everything I could wasn't a bad thing either.
Prism only supports the click command out of the box which is fairly limited. There are some good examples of how to set up the behaviour for the selection command but nothing on how this fits in with Prism.
I've put together a quick example of how this works. I've used the behavior from Brian Genisio's excellent blog (Method 3 of http://geekswithblogs.net/HouseOfBilz/archive/2009/05/29/adventures-in-mvvm-ndash-commanding-with-list-boxes.aspx).
Additionally, Damian Schenkelman has a great code snippet which is a massive time saver which will create behaviours for you. Well worth the install. http://blogs.southworks.net/dschenkelman/2009/08/13/c-code-snippet-to-create-commands-with-attached-behaviors-using-prism/
Get the sourcecode here: SilverlightComboAndCommanding.zip (1.35 mb)
Flex