WPF MVVM C#:列表框拖放,无需代码延迟
我试图找出如何在没有任何代码的情况下对列表框进行重新排序。我试着跟随这篇文章:它确实有效,但我想用ICommand或AttachBehavior来实现它 有什么建议吗? 如何将Drop和PreviewMouseLeftButtonDownEvent与AttachBehavior挂钩 Listbox的ItemsSource是一个可观察的集合 查看CodeProject文章。此实现依赖于两个附加属性WPF MVVM C#:列表框拖放,无需代码延迟,c#,wpf,mvvm,listbox,C#,Wpf,Mvvm,Listbox,我试图找出如何在没有任何代码的情况下对列表框进行重新排序。我试着跟随这篇文章:它确实有效,但我想用ICommand或AttachBehavior来实现它 有什么建议吗? 如何将Drop和PreviewMouseLeftButtonDownEvent与AttachBehavior挂钩 Listbox的ItemsSource是一个可观察的集合 查看CodeProject文章。此实现依赖于两个附加属性DragEnabled和DropEnabled <ListBox lib:DragAndDrop
DragEnabled
和DropEnabled
<ListBox lib:DragAndDrop.DragEnabled="true"/> // Source
<ListBox lib:DragAndDrop.DropEnabled="true"/> // Target
//源代码
//目标
这不是我想要的。我想对一个列表框中的项目重新排序。这个项目正在将项目从一个列表框拖到另一个列表框。你有没有其他没有找到祖先的例子?如果你也可以使用列表视图,那么这篇文章可能会对你有所帮助。这就是我在ListView中用于拖放排序的内容。两者的结合可能就是您要搜索的。@johnepraimtugado我在哪里重新排列可观察的集合?