WPF DataGrid: Reordering Rows?

I would suggest using the drag and drop behavior called GongSolutions.WPF.DragDrop. It works on any ItemsControl and thus also on DataGrid It allows MVVM style use cases using attached property setters to enable it. You should check out the link for a simple example.


Sorry--bad key word choice. Early morning, no coffee...

Turns out there are a number of samples, under "WPF DataGrid Drag and Drop". Here are three two:

Vincent Sibal's Blog
Philipp Sumi's Blog