【发布时间】:2011-02-06 21:14:32
【问题描述】:
我有一个绑定到我的 Listview 的集合。
我已向用户提供选项以“上移”“下移”列表视图中的选定项目。我已将列表视图的选定项绑定到我的视图模型,因此我获得了用户想要对其执行操作的集合中的项。
我在视图模型中附加了“上移”“下移”命令。
我想要在列表视图中反映的集合中在集合中上下移动的最佳方式是什么。
例如
如果所选项目是集合(和列表视图)中的最后一个项目,则将该项目移至顶部。
为此,我必须创建一个新集合并重新排序集合中的项目。
请提出建议。
【问题讨论】:
-
你不需要创建一个新的集合。只需重新排序现有的集合。
标签: wpf listview collections wpf-controls observablecollection