J'ai un WPF UserControl complexe constitué d'autres modèles ContentControl qui contiennent des ensembles de boutons, de champs de texte et d'autres éléments. L'UC parente est focalisable, donc j'ai un style avec un déclencheur de propriété à mettre à jour (OuterGlowBitmapEffect gratuit) quand l'UC a le focus. Cependant, lorsque l'utilisateur clique sur l'un des boutons à l'intérieur de l'UC ou sur ses onglets, le focus est perdu. Je voudrais maintenir la lueur tout en utilisant l'UC. Puis-je passer le focus des contrôles enfants à l'UC?Passer le focus de l'élément enfant dans un contrôle UserControl à parent dans WPF
8
A
Répondre
15
Vous devez pouvoir baser votre déclencheur de propriété sur la propriété IsKeyboardFocusWithin, ce qui renvoie true si un élément enfant a le focus.
Questions connexes
- 1. Contrôle utilisateur WPF parent
- 2. Passer des valeurs d'un contrôle Usercontrol à un autre UserControl!
- 3. WPF Affichage parent relation enfant
- 4. Passer à l'information UserControl dans ASP.NET MVC
- 5. wpf usercontrol, lie le paramètre de commande du bouton au contrôle usager parent
- 6. WPF: Impossible de définir le focus
- 7. Meilleure pratique: Ajouter un noeud enfant à un parent dans le constructeur enfant ou non?
- 8. parent NHibernate/enfant un à un mappage
- 9. Comment hooker la touche TAB dans un usercontrol pour que le focus ne passe pas à un contrôle différent?
- 10. Boucle via UserControl dans WPF
- 11. Réglage WPF propriétés de contrôle imbriqué du contrôle parent
- 12. Définir le focus dans la zone de texte WPF
- 13. GridView, tables parent enfant dans DataSet
- 14. WPF Modèle de liaison dans ToggleButton UserControl
- 15. WPF UserControl des boutons: comment implémenter le UserControl?
- 16. Définition du focus sur un contrôle dans un ControlTemplate dans WPF
- 17. Trigger Properties mise à jour d'un objet parent dans WPF
- 18. Capture d'un événement KeyUp sur un formulaire lorsque le contrôle enfant a le focus
- 19. Comment lire un paramètre passé dans un UserControl WPF?
- 20. WPF Maintenir le focus du clavier
- 21. comment passer un événement d'un objet enfant dans une liste générique au parent?
- 22. WPF manutention RoutedEvent de UserControl
- 23. Fixer ICommand dans WPF UserControl
- 24. exposer et déclencher l'événement d'un contrôle enfant dans un usercontrol en C#
- 25. Validation WPF dans un contrôle ElementHost
- 26. Contrôle vs UserControl dans WinForms?
- 27. WPF usercontrol
- 28. Liaison à un élément dans un UserControl
- 29. Set focus à un autre contrôle
- 30. Trouver un parent dans wpf-treeview