c # - Query Træk tilstand globalt i Windows/DragDrop i WPF

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger WPF her, jeg har nogle elementer på en liste, som jeg kan trække. Så snart du trækker dem, bruger jeg:


DragDrop.DoDragDrop(this, new DragDropCommandItem(), DragDropEffects.Copy);


Og animere-i en 'bin' over brugergrænsefladen, hvor du kan trække emnet, hvis du vil slette det. Det hele virker godt, bortset fra at jeg ikke kan synes at gøre noget for at opdage, når brugeren løsladte musen, så jeg kan skjule 'bin'. Det andet du kalder DragDrop.DoDragDrop ser ud til at frigive fange af musen. selv et system bredt mus ned tjekker returnerer falsk.


Er der nogen god måde at gøre dette på, eller en måde at spørge dragtilstanden på?


Enhver hjælp ville blive værdsat, tak.

Bedste reference


Jeg fandt dette ... Jeg lukker spørgsmålet nu, da jeg kan bruge denne løsning.


Hvordan fortæller jeg, om en Drag Drop er afsluttet i Winforms?