Windows Phone 7 - перемещение содержимого над клавиатурой - PullRequest
4 голосов
/ 31 августа 2011

У меня есть страница, содержащая 4 текстовых поля и кнопку.Содержимое находится в ScrollViewer.Когда пользователь переходит к последнему текстовому полю, кнопка под ним видна на 50%.Таким образом, чтобы щелкнуть по нему, пользователь должен щелкнуть по не сфокусированной области, чтобы скрыть клавиатуру, а затем нажать кнопку.

Есть ли способ переместить ScrollViewer вверх?Или переместите содержимое вверх, чтобы кнопка под сфокусированным текстовым полем была видна на 100%?

Ответы [ 2 ]

4 голосов
/ 31 августа 2011

Решение состоит в том, чтобы удалить кнопки на странице и заменить их кнопками на панели приложений, так как это всегда отображается под SIP.

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

1 голос
/ 01 сентября 2011

Я бы предложил вам прочитать статью Алексея Сороколетова о том, как преобразовать представление.Это может помочь вашей проблеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...