2015-12-15 2 views
0

У меня есть страница с небольшим текстовым полем, изображением, затем большим текстовым полем. Когда я загружаю в текстовое поле изображение &, клавиатура закрывает текстовое поле. Любые идеи о том, какой код исправляет его & где разместить код, чтобы исправить его? Я попытался использовать.Предотвращение покрытия клавиатуры TextBox

<TextBox PreventKeyboardDisplayOnProgrammaticFocus="true"/> 

Но это не сработало.

ответ

0

Что вы пытаетесь сделать в своем решении - это предотвратить отображение клавиатуры, когда фокус установлен программным образом на этот TextBox. С тех пор, как вы сказали, что вы вводите TextBox при появлении клавиатуры (так что вы устанавливаете фокус не программно, а путем взаимодействия с пользователем), мне кажется, что это решение для совершенно другой проблемы.

Что мне нужно, описано в статье this. Вкратце: вы должны подписаться на события Showing и Hiding InputPane, связанные с вашим окном приложения, и упорядочить свой интерфейс, чтобы важные элементы управления оставались на экране, даже когда сенсорная клавиатура становится видимой. Кроме того, не забудьте позаботиться о свойстве EnsuredFocusedElementInView в аргументах события.

Смежные вопросы