Мне удалось запустить LongListSelector через MVVM.
Другими словами, ItemSource устанавливается через свойство моей модели представления.
Но по какой-то странной причине я не могу связать SelectedItem объекта LongListSelector ... Я не получаю ни Set, ни Get свойства ViewModel.
Как это сделать? И каким должен быть «тип» SelectedItem в ViewModel? Я думал, что Тип Класса внутри Группы?
Мой текущий xaml:
<silverlighttoolkit:LongListSelector x:Name="AlbumsList"
Background="Transparent"
ItemTemplate="{StaticResource ItemTemplate}"
GroupHeaderTemplate="{StaticResource GroupHeaderTemplate}"
GroupItemTemplate="{StaticResource GroupItemTemplate}"
ItemsSource="{Binding GroupedAlbums}"
SelectedItem="{Binding SelectedAlbum, Mode=TwoWay}">
<silverlighttoolkit:LongListSelector.GroupItemsPanel>
<ItemsPanelTemplate>
<silverlighttoolkit:WrapPanel />
</ItemsPanelTemplate>
</silverlighttoolkit:LongListSelector.GroupItemsPanel>
</silverlighttoolkit:LongListSelector>