Question

J'ai deux contrôles A et B. Le contrôle B est placé sur A. Lorsque B est cliqué seulement il est cliqué événement est tiré, mais je dois l'événement click de A à feu aussi. Peut-il en quelque sorte être réalisé en utilisant des événements routés?

Voici une capture d'écran des contrôles:

texte alt http://www.imagebanana.com/img/hu5znv4/buttons .png

Bien sûr, ce cas est juste un exemple réduite, je suis à la recherche d'une manière générale à des événements Raise sur toutes les commandes sous le curseur de la souris / à un endroit. Hoewever, une solution concrète à ce problème me aiderait aussi! Merci beaucoup pour tout soupçon!

Était-ce utile?

La solution

Cela peut se produire si le gestionnaire d'événements du contrôle interne définit la propriété e.Handled true. Cela permettrait d'éviter l'événement routé de bulles plus loin. Mais je viens de vérifier et je ne vois pas ce comportement dans WPF 4.

Si e.Handled empêche votre événement, ce que vous pouvez faire est cependant utiliser le

scroll top