J'ai un contrôle utilisateur qui comporte plusieurs éléments enfants, y compris des cases à cocher et des zones de texte.Empêche le déclenchement de LostFocus lorsque les éléments enfants perdent le focus
Je souhaite déclencher l'événement LostFocus pour mon contrôle utilisateur seulement lorsque le focus est perdu sur l'ensemble du contrôle utilisateur (par exemple en cliquant sur un bouton en dehors du contrôle utilisateur).
Actuellement, l'événement LostFocus se déclenche également lorsque je me déplace entre les éléments enfants de mon contrôle utilisateur, par ex. d'un textbox à l'autre.
D'après ce que je peux voir, il n'y a pas de ContainsFocus dans WPF pour vérifier – binncheol
Je ne pense pas non plus qu'il y ait une propriété Controls sur un Control. – Ben
Comment cela n'a-t-il pas été réduit? On dirait qu'il parle de winforms, pas de wpf. – person27