Вопрос

Мне удалось провести Longlistselector через MVVM. Другими словами, itemsource устанавливается через свойство на моем просмотре.

Но по какой -то странной причине я не могу «связать» SelectedItem Longlistselector ... Я не получаю и не получаю свойства ViewModel. Как это делается? И каким должен быть «тип» выбранного на 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>
Это было полезно?

Решение

Использовать SelectionChanged мероприятие. Либо, хотя и событие, или прикрепленное поведение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top