ListView 間でドラッグドロップして項目を移動するサンプル (ビヘイビア版)

昨日のエントリの発展版です。ネットを検索してると WPF のドラッグドロップでビヘイビアを使用しているサンプルがかなり目につきます。やはり汎用性を考えるなら、イベントハンドラでゴリゴリコーディングするより、ビヘイビアにした方が遥かに便利だと思います。使いまわしも利きますしね。


というわけで、昨日の実装をビヘイビアに移行したコードを考えてみました。何かの参考になれば幸いです。


#次回は Adorner を使ったドラッグ中の描画にチャレンジしてみたい