2017-10-16 7 views
0

Je développe une application WPF pour tablette. Depuis la structure 4.6.2, le clavier virtuel apparaît lorsqu'un contrôle acquiert le focus.WPF Le clavier virtuel cache mes contrôles

J'ai une zone de texte:

enter image description here

Lorsque celui-ci obtient le focus il devient caché:

enter image description here

solution native, il Existant pour corriger cette situation? Ou dois-je gérer un visualiseur de défilement? Ou afficher une boîte de dialogue avec mon TextBox?

Répondre

1

J'ai eu le même problème avec une application de mon cru, j'ai fini par utiliser WPFTabTip qui est open source et fonctionne comme un charme. Il est également disponible via nugget.

En l'utilisant, vous aurez besoin d'une seule ligne de code:

TabTipAutomation.BindTo<TextBox>(); 

Il gère automatiquement la question de la visibilité en déplaçant la UIElement ciblée en vue.

Si vous ne voulez pas utiliser le projet, vous pouvez voir le code source et prendre ce dont vous avez besoin.