我有一个绑定到我的Listview的集合。
我已经为用户提供了“上移”“下移”列表视图中所选项目的选项。我已经将listview的选定项绑定到我的视图模型,因此我获得了集合中用户想要对其执行操作的项。
我在视图模型中附加了"move up“"move down”命令。
我想知道在集合中上下移动的最佳方式是什么,这反映在列表视图中。
例如
如果选定项是集合(和列表视图中)中的最后一项,请将该项移动到顶部。
为此,我必须创建一个新的集合并对集合中的项进行重新排序。
请提个建议。
发布于 2010-04-12 13:52:47
您可以通过检索与所选项目对应的ObservableCollection的索引并将其与前一个项目交换来完成此操作。
https://stackoverflow.com/questions/2620091
复制相似问题