質問

私はMVVMを介して走っているロングリストセレクターを獲得することができました。言い換えれば、項目は私のviewmodelのプロパティを通して設定されます。

しかし、いくつかの奇妙な理由で、私はロングリストセレクターの選択項目を「バインド」することができないように思われます...私はセットに入ったり、viewmodelプロパティを取得していません。これはどのように行われますか?そして、viewmodelのselecteditemの「タイプ」は何ですか?私はグループ内のクラスのタイプだと思いましたか?

私の現在の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 イベント。 eventtocommandの動作、または添付の動作のいずれか。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top