2008-10-21 5 views

Répondre

1

Je ne suis pas sûr qu'il ya un moyen particulièrement efficace de faire ce que vous demandez, mais vérifier Changing WPF focus in code.

Cela utilise KeyboardNavigation.TabNavigation pour définir la façon dont les différents conteneurs prennent et abandonnent la mise au point sur les onglets, et définit également les propriétés TabIndex pour chaque contrôle. Regardez l'exemple de code avec le TabNavigation réglé sur "Continuer".

Si vos problèmes de tabulation sont simples, vous devriez être en mesure de trouver une solution ici, s'ils sont complexes à généraliser, cela pourrait prendre plus de temps.

0

Ce type de traitement de focus est horrible dans WPF. La meilleure approche est de faire en sorte que beaucoup de contrôles n'acceptent pas le focus avec Focusable = "False". La réponse TabNavigation résoudrait la touche de tabulation, mais les touches fléchées ne fonctionneraient pas comme vous le souhaitez.

Questions connexes