1

MVVMを介して実行されているLongListSelectorを取得できました。 つまり、ItemSourceは、私のviewmodelのプロパティによって設定されます。LongListSelector - SelectedItemをMVVMにバインドする方法

しかし、奇妙な理由で、私はLongListSelectorのSelectedItemを 'バインド'できないようです... ViewModelプロパティのSetもGetも取得できません。 これはどのように行われますか?そして、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> 

答えて

6

SelectionChangedイベントを使用してください。 EventToCommandビヘイビア、またはアタッチされたビヘイビア。

+1

いつもと同じように、常に正しい答えを知っているようです;) – Depechie

+0

このgithubのリンク404の –

+0

wikstromjonasの[回避策](http://silverlight.codeplex.com/workitem/9360)を参照してください。 –

関連する問題