J'ai un programme avec deux arbres WPFPviews qui permettent de glisser et de déposer entre les deux. Le problème est que cela peut être gênant d'ouvrir / fermer des éléments sur les arborescentes, car déplacez la souris d'un pixel tout en maintenant le bouton gauche de la souris déclenche la fonctionnalité de glisser / goutte. Y a-t-il un moyen de spécifier à quelle distance la souris doit bouger avant qu'elle ne soit considérée comme une traînée / goutte? P>
3 Réponses :
Il suffit de construire un petit tampon dans votre code qui détermine lorsque la traînée démarre. P>
Il y a un paramètre système pour cela. Si vous avez
Math.Abs(current.X - down.X) >= SystemParameters.MinimumHorizontalDragDistance || Math.Abs(current.Y - down.Y) >= SystemParameters.MinimumVerticalDragDistance