59 votes

Existe-t-il un moyen de rendre les contrôles transparents aux événements de la souris dans WPF ?

Existe-t-il un moyen de laisser les événements de la souris passer par les contrôles situés derrière ?

117voto

Rachel Points 49408

Bien sûr, il suffit de mettre IsHitTestVisible="False" sur le contrôle. Les événements de la souris passeront par lui.

11 votes

Et si je veux que les deux reçoivent les événements de la souris ?

2voto

Geoffrey Points 199

Je résous généralement ce genre de problèmes en ajoutant les gestionnaires des contrôles enfants au parent lors de la construction. De cette façon, l'événement "clic", par exemple, active une méthode qui déclenche l'événement "clic" du parent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X