Я пытаюсь выяснить, как изменить порядок списка без какого-либо кода позади. Я попытался после этого поста: WPF C #: перегруппировать элементы в списке с помощью перетаскивания Это определенно работает, но я хочу сделать это с ICommand или AttachBehavior.
Есть предложения? Как подключить Drop и PreviewMouseLeftButtonDownEvent с AttachBehavior?
ItemsSource - это наблюдаемая коллекция.
Оформить эту статью CodeProject. Эта реализация опирается на два прикрепленных свойства DragEnabled и DropEnabled.
DragEnabled
DropEnabled
<ListBox lib:DragAndDrop.DragEnabled="true"/> // Source <ListBox lib:DragAndDrop.DropEnabled="true"/> // Target