2010-06-21 7 views
4

Vous devez effectuer au moins deux clics pour cliquer sur le contrôle de la fenêtre non focalisée. La fenêtre se concentre sur le premier clic, puis le contrôle obtient le message MouseClick en seconde position. Question: Y at-il possibilité de cliquer sur le contrôle de la fenêtre floue en premier clic?Les contrôles sur la fenêtre non-traitée ne sont pas affectés lors du premier clic

+0

Cela ressemble à un bug dans WPF. J'ai remarqué un problème similaire avec Popup: le premier clic sur le contrôle en dehors du popup ferme le popup, mais ne fait rien au contrôle cliqué. –

Répondre

1

comment j'imagine le faire:

Abonnez-vous aux MouseLeftButtonDown du contrôle des parents, ou la grille externe ou autre, puis utiliser les MouseButtonEventArgs qui ont une propriété cible vous dire qui il est en cliquant actuellement.

Ensuite, faites ce que vous avez cliqué sur l'élément que vous vouliez vous-même ;-)

Questions connexes