I wanted to do this for one of my projects, the ability to bind a selecteditems collection on my view model to my view.

http://blog.functionalfun.net/2009/02/how-to-databind-to-selecteditems.html

It did the trick for me, simply use the attached property to bind the selected items to an ObservableCollection.