That blog post does in fact address this issue. I do feel though that the blog post is really making something that should be simple into a very complicated mess. Using behaviors is really neat but I treat the GridView as my data provider and I expect standard behavior of the Grid to allow me to use standard databinging techniques to accomplish my goals. Having to create a Bahavior is a hack.
If I am going to go through the trouble of creating a hack for this problem I would rather add a 1 liner of code behind to accomplish the same:
|private void RadGridView_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e)
SetSelectedItems basically adding to an ObservableCollection<> everything in .SelectedItems.
Thanks for the help, but I would love to see the SelectedItems a bindable property unless there is some really good reason for it not to be bindable.