This question is locked. New answers and comments are not allowed.
I pulled my hair out for an hour thinking it was my code, looked through the documentation, and finally found a reference to some obscure "feature" of the ListPicker where it always selects the first item http://www.telerik.com/community/forums/windows-phone/listpicker/setting-radlistpicker-itemssource-causes-selectionchanged-to-fire-with-index-set-to-0.aspx
That post is also wrong, RadListPicker does support null selection in Multiselect mode.
Regardless, here's my issue. Change the following two lines of code in your sample for ListPicker Multiselect.xaml.cs:
That post is also wrong, RadListPicker does support null selection in Multiselect mode.
Regardless, here's my issue. Change the following two lines of code in your sample for ListPicker Multiselect.xaml.cs:
this.categoryListPicker.SelectedItems.Add(categoryItemsSource[0]);
this.categoryListPicker.SelectedItems.Add(categoryItemsSource[1]);
Make them this
this.categoryListPicker.SelectedItems.Add(categoryItemsSource[1]);
this.categoryListPicker.SelectedItems.Add(categorytemsSource[2]);
Now explain why your simple sample app selects three items when you havigate to the page. ListPicker always selects ItemsSource[0]. It also for some reason calls the SummaryForSelectedItemsDelegate twice on initialization. Just step your sample code.