添付プロパティを使用して wpf の DragAndDrop-manager を実装しています。それは非常にうまく機能します。しかし、1 つだけ問題があります。ドラッグされたアイテムを取得するには、visualtree を使用しています。例として、リストボックスアイテムが必要ですが、元のソースはリストボックスアイテムの境界です。そのため、ヘルパー メソッドの 1 つを使用して、ListBoxItem 型の親を検索します。そのデータを取得してドラッグすることがわかった場合。
しかし、リストボックスを使用している間だけ、DragAndDrop-manager を実行可能にしたくありません。いいえ、すべての Itemscontrol で使用したいと思います。しかし、DataGrid は DataGridRows を使用し、リストビューは ListViewItem を使用します...コードを何度も何度も書かずに項目を取得する機会はありますか?