J'ai un contrôle utilisateur chargé dans un canevas; Ce contrôle utilisateur par défaut a une visibilité réduite. Quand une zone de texte spécifique de ma fenêtre est mise au point, la commande usercontrol devient visible.Mise au point sur TextBox lorsque UserControl change Visibilité
Lorsque la commande usercontrol est visible, je veux définir le focus sur une autre zone de texte dans usercontrol.
J'essaie de le faire:
private void UserControl_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
{
if (this.Visibility == Visibility.Visible)
{
FocusManager.SetFocusedElement(this, TextBlockInput);
}
}
Il semble travail, mais il y a un problème: la zone de texte semble concentré, mais le curseur en zone de texte ne clignote pas et je ne peux pas saisir les caractères pour la saisie.
Je voudrais qu'après la mise au point, la zone de texte soit prête pour l'entrée. Comment puis-je faire?
Essayait de résoudre ce problème depuis ce matin .... vous avez sauvé ma soirée :-) Merci beaucoup! ! – Cris