2010-06-15 5 views
1

Je souhaite glisser et déposer des objets dans la solution wpf via un geste multitouch. Je reçois deux userControls. Je suis capable de faire glisser un élément de userControl1 et le placer n'importe où dans mon application. Cela semble bon jusqu'à présent, mais voici le problème:Glisser-déposer en tant qu'événement Multitouch dans WPF

Si je déplace userControl1, l'élément déplacé et placé va se déplacer avec userControl1. Cela signifie que même si j'ai déjà déplacé un objet sur userControl1, il est toujours connecté à userControl. Je voudrais faire glisser un élément de userControl1 et le placer dans userControl2. Il ne doit plus y avoir de liaison de données entre l'élément et userControl1 lorsque je fais glisser l'élément hors du userControl.

Est-ce que quelqu'un sait une réponse appropriée à mon problème?

+0

On dirait que vous ne changez pas la propriété parent de l'élément à un autre contrôle que l'UserControl lorsque vous faites glisser hors de la UserControl. Postez du code ici pour comprendre ce qui ne va pas. – decyclone

Répondre

0

Vérifiez la classe SurfaceDragDrop dans la « Boîte à outils de surface pour Windows Touch »

Questions connexes