首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LongListSelector -如何绑定SelectedItem

LongListSelector -如何绑定SelectedItem
EN

Stack Overflow用户
提问于 2011-10-19 06:27:58
回答 1查看 2.1K关注 0票数 1

我已经设法让LongListSelector通过MVVM运行了。换句话说,ItemSource是通过我的视图模型上的一个属性来设置的。

但出于某种奇怪的原因,我似乎无法“绑定”LongListSelector的SelectedItem……我既不会进入Set,也不会获得ViewModel属性。这是怎么做的?ViewModel上的SelectedItem的“类型”应该是什么?我认为集团内部的班级类型?

我当前的xaml:

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-19 21:07:30

使用SelectionChanged事件。无论是通过EventToCommand行为,还是附加行为。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7814528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档