WPF DataGrid:行の並べ替え?
-
08-07-2019 - |
質問
WPFデータグリッドを作成しています。次のように、ドラッグアンドドロップで行を並べ替えることができます。行をクリックして上下にドラッグします。私のように、マウスを離すとマーカーが行がドロップされる場所を示します。マウスを離すと、マーカーで示された場所にドラッグされた行が挿入されます。
これを行う方法を示す記事やブログ投稿を見た人はいますか?必要がないのであれば、車輪を再発明したくはありませんし、Googleは何も提供していません。ありがとう。
解決
申し訳ありませんが、キーワードの選択が間違っています。早朝、コーヒーなし...
「WPF DataGrid Drag and Drop」の下に多数のサンプルがあることがわかります。 3つあります:
他のヒント
GongSolutions.WPF.DragDrop というドラッグアンドドロップ動作を使用することをお勧めします。任意の ItemsControl
で機能し、したがって DataGrid
でも機能します。これにより、添付プロパティセッターを使用してMVVMスタイルのユースケースを有効にすることができます。簡単な例については、リンクをご覧ください。
所属していません StackOverflow