J'ai un TreeView
dans lequel les éléments sont définis par HierarchicalDataTemplate
s. Chaque TreeViewItem
qui a été créé contient quelques TextBox
. Quand un TreeViewItem
est sélectionné, je veux régler le clavier Focus
sur un TextBox
du TreeViewItem
(le TextBox
porte le nom TextBox1
). Comment puis-je faire ceci?Comment définir le focus sur un contrôle dans un TreeViewItem lorsqu'il est sélectionné
2
A
Répondre
4
Vous pouvez le faire de plusieurs façons. Voici juste l'un d'eux. Utilisez la propriété ci-jointe FocusExtension. IsFocused. Liez-le à TreeViewItem.IsSelectedProperty si vous n'avez pas de ViewModel en dessous. Quelque chose comme
<TextBox local:FocusExtension.IsFocused="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type TreeViewItem}}}" />
devrait fonctionner. J'ai tapé cela de la tête et n'ai pas vérifié la syntaxe. Soyez prudent lorsque vous copiez-collez :).
Questions connexes
- 1. Dans WPF, lorsque je sélectionne un TreeViewItem, comment puis-je me concentrer sur un autre contrôle tout en complétant ma sélection TreeViewItem?
- 2. Définir le focus sur un autre contrôle après avoir cliqué sur TreeView
- 3. WPFMVVM Définir le contrôle du focus
- 4. Comment définir le filtre sélectionné sur QFileDialog?
- 5. WPF: Liaison à TreeViewItem sélectionné
- 6. Modification du modèle d'un TreeViewItem lorsqu'il est sélectionné
- 7. Comment puis-je sélectionner TreeViewItem suivant/précédent dans un TreeView?
- 8. Comment puis-je définir TabIndex sur un contrôle WPF Expander?
- 9. Comment définir le focus sur un objet dans MS Access à l'aide de VBA
- 10. Empêcher les vues de dérober le focus/définir le focus sur une vue
- 11. Comment définir le focus sur l'élément canvas HTML5?
- 12. Définition du focus sur un contrôle dans un ControlTemplate dans WPF
- 13. Définir le focus sur l'entrée suivante dans jQuery?
- 14. Index sélectionné sur un DataFormCombobox
- 15. jQuery définir le texte sélectionné
- 16. WPF: Impossible de définir le focus
- 17. Set focus à un autre contrôle
- 18. Définir le focus dans la zone de texte WPF
- 19. WPF RichTextBox - Remplacer le texte sélectionné par un contrôle personnalisé
- 20. Menu contextuel sur TreeViewItem Appelle la méthode TreeViewItem?
- 21. Supprimer le focus rect sur le contrôle - Delphi
- 22. Capture d'un événement KeyUp sur un formulaire lorsque le contrôle enfant a le focus
- 23. Comment implémenter le TabIndex sur un contrôle utilisateur
- 24. WPF: Correctement le stockage d'un objet dans un TreeViewItem
- 25. Comment: mettre en surbrillance le nœud sélectionné dans un UltraTree
- 26. Rechercher le contrôle Silverlight TreeViewItem par l'en-tête
- 27. WPF: Combobox dans TreeviewItem
- 28. Comment déterminer quand un contrôle PropertyGrid est sur le point de modifier la propriété d'un objet
- 29. Contrôle TreeView en C#, select() et focus
- 30. Définition du focus sur un objet MsgBox
Merci beaucoup. Je vais essayer ça. – FromTheMountain