J'ai vu des problèmes similaires signalés mais jamais résolus. C'est un problème majeur pour moi.Fermeture d'une fenêtre WPF lors d'un double clic sur les transferts DoubleClick sur la fenêtre principale
J'ai une application WPF qui ouvre une nouvelle fenêtre en utilisant ShowDialog(). Dans la nouvelle fenêtre, j'ai une grille de données mais il pourrait s'agir de n'importe quel type d'objet. Lorsque je gère l'événement doubleclick d'une ligne, je ferme la fenêtre. À ce stade, la fenêtre se ferme, mais le contrôle dans la fenêtre principale directement sous où j'ai cliqué reçoit les clics.
J'ai essayé de gérer PreviewMouseButtonDown et je cherchais clickcount = 2 au lieu du doubleclick mais cela avait le même effet. J'ai essayé de régler e.Handled = true et cela a également eu le même effet. J'ai essayé de mettre un propriétaire sur la fenêtre et aucun changement. J'ai essayé modal ainsi que des fenêtres régulières et aucun changement. J'ai répondu à PreviewMouseButtonDown pour un seul clic et cela a fonctionné mais j'ai absolument besoin que ce soit un double clic.
J'ai tout essayé, aidez-moi!
J'aimerais aussi une explication si possible, mais même si la solution est bonne.