Виртуальная клавиатура WPF скрывает мои элементы управления

Я разрабатываю приложение WPF для планшета. Начиная с версии 4.6.2 виртуальная клавиатура появляется, когда элемент управления получает фокус.

У меня есть текстовое поле:

введите здесь описание изображения

Когда этот получает фокус, он становится скрытым:

введите здесь описание изображения

Существует ли собственное решение для исправления этого? Или я должен управлять просмотрщиком прокрутки? Или показать диалог с моим TextBox?


person Speed Neo    schedule 16.10.2017    source источник


Ответы (1)


У меня была такая же проблема с моим собственным приложением, я закончил использовать WPFTabTip с открытым исходным кодом и работает как магия. Он также доступен через самородок.

Используя его, вам понадобится всего одна строка кода:

TabTipAutomation.BindTo<TextBox>();

Он автоматически обрабатывает проблему видимости, перемещая сфокусированный элемент UIElement в поле зрения.

Если вы не хотите использовать проект, вы можете посмотреть исходный код и взять то, что вам нужно.

person taquion    schedule 16.10.2017