2009-04-21 20 views
5

グリッドなどのコンテナがあります。それは2つのコンテナ、例えばStackPanelsを持っています。コンテナ間のWPFドラッグ&ドロップ

StackPanel#1にはいくつかの長方形があります。ユーザーが長方形をドラッグしてStackPanel#2にドロップできるようにする最善の方法は何ですか(そしてその長方形をStackPanel#2の子にすること)。

私はドラッグビットを拾いました。不明な点は、実際にコンテナを使用するか、まっすぐなキャンバスで手動ですべての長方形を手動で処理するかだけです。

+0

更新された回答はありますか?私は同じ質問をしてWPFで新しいので、サンプルコードが最も役立ちます。 – Pat

答えて

2

実際に項目を移動する背後にあるロジックが行く限り、コンテナとしてStackPanelは問題ありません。ドラッグ中にアイテムをプレビューする場合は、Visualをドラッグして表示するAdornerを実装することができます。