質問

WPFデータグリッドを作成しています。次のように、ドラッグアンドドロップで行を並べ替えることができます。行をクリックして上下にドラッグします。私のように、マウスを離すとマーカーが行がドロップされる場所を示します。マウスを離すと、マーカーで示された場所にドラッグされた行が挿入されます。

これを行う方法を示す記事やブログ投稿を見た人はいますか?必要がないのであれば、車輪を再発明したくはありませんし、Googleは何も提供していません。ありがとう。

役に立ちましたか?

解決

申し訳ありませんが、キーワードの選択が間違っています。早朝、コーヒーなし...

「WPF DataGrid Drag and Drop」の下に多数のサンプルがあることがわかります。 3つあります:

MSDNサンプル
Vincent Sibalのブログ
Philipp Sumiのブログ

他のヒント

GongSolutions.WPF.DragDrop というドラッグアンドドロップ動作を使用することをお勧めします。任意の ItemsControl で機能し、したがって DataGrid でも機能します。これにより、添付プロパティセッターを使用してMVVMスタイルのユースケースを有効にすることができます。簡単な例については、リンクをご覧ください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top