Je veux toujours Focus
sur un TextBox
spécifique sur mon application WPF chaque fois que je clique sur quelque chose sur l'application, il faut toujours se concentrer sur le TextBox
. Est-ce possible et comment conseiller et aider s'il vous plaît. Merci!!!WPF toujours mettre l'accent sur une zone de texte
Répondre
Il existe un gestionnaire d'événements MouseLeftMouseButton
. Lorsque le gestionnaire d'événements a été déclenché, utilisez textbox.Focus()
dans le gestionnaire.
Ajoutez à l'événement TextBox.OnLostFocus un gestionnaire qui définit le focus sur TextBox.
cela devrait être la réponse acceptée – Filip
Si j'ai raison, votre intention est d'obtenir les commandes du clavier et d'afficher le caractère enfoncé dans votre zone de texte même si la mise au point est sur d'autres contrôles.
Si c'est le cas, vous pouvez router les commandes du clavier vers le contrôle racine (contrôle au niveau supérieur ... par exemple: fenêtre), les analyser et les afficher dans la zone de texte. Je vais essayer de donner des exemples si cela peut aider.
EDIT:
private void Window_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
if (Keyboard.Modifiers != ModifierKeys.Shift)
{
if (e.Key > Key.A && e.Key < Key.Z)
{
textBox1.Text += e.Key.ToString().ToLower();
}
}
else
{
if (e.Key > Key.A && e.Key < Key.Z)
{
textBox1.Text += e.Key.ToString();
}
}
e.Handled = true;
}
- 1. SetFocus à une zone de texte wpf
- 2. mettre l'accent sur la zone de texte
- 3. WPF datagridtextcolumn - affiche toujours la zone de texte
- 4. Mettre l'accent sur une zone de texte dans l'événement onchange
- 5. Jquery + Mettre à jour une zone de texte d'une autre zone de texte dans une grille
- 6. WPF Contrôle de zone de texte numérique avec une calculatrice?
- 7. Afficher du code XML dans une zone de texte WPF
- 8. C# & WPF: Comment mettre à jour une hauteur de zone de texte déclarée dans le code sur le changement de contenu de la zone de texte?
- 9. DrawString sur une zone de texte
- 10. WPF Bordure de zone de texte
- 11. WPF CommandParameter dans la zone de texte
- 12. mettre zone de texte riche en .net
- 13. Comment ancrer une zone de texte dans wpf?
- 14. Comment mettre un masque dans une zone de texte?
- 15. lier une zone de texte sur gridde
- 16. Comment mettre un bouton ou une zone de texte sur une feuille de calcul Excel?
- 17. Obtenir une liaison de zone de texte dans wpf datagridtemplatecolumn
- 18. WPF Zone de texte persistante caret visible
- 19. WPF: glisser-déposer pour une zone de texte
- 20. wpf: Mousedoubleclick pour la zone de texte
- 21. Zone de texte WPF en mode "virtuel"
- 22. DataBind à une zone de texte dans WPF
- 23. Transformer une zone de liste en zone de texte
- 24. Etiquettes de zone de texte en ligne avec WPF
- 25. Déplacement du curseur de la zone de texte wpf
- 26. Définir le focus dans la zone de texte WPF
- 27. remplir une zone de texte sur un formulaire - oracle
- 28. Mettre le texte pivoté sur une imageview
- 29. Problème imitant la zone de texte de la fenêtre de sortie VS avec une zone de texte WPF
- 30. Zone de texte ne pas mettre à jour correctement
Cela ne fonctionnerait que si la mise au point est perdu à l'aide de la souris. Mais que faire si quelqu'un appuie sur la touche Tab ...? –