Windows Phone 7 - перемещение содержимого над клавиатурой
У меня есть страница, содержащая 4 текстовых поля и кнопку. Контент находится в ScrollViewer. Когда пользователь переходит к последнему текстовому полю, кнопка под ним видна на 50%. Таким образом, чтобы щелкнуть по нему, пользователь должен щелкнуть не сфокусированную область, чтобы скрыть клавиатуру, а затем нажать кнопку.
Есть ли способ переместить ScrollViewer вверх? Или переместить содержимое вверх, чтобы кнопка под сфокусированным текстовым полем была видна на 100%?
2 ответа
Решение состоит в том, чтобы удалить кнопки на странице и заменить их кнопками на панели приложений, так как это всегда отображается под SIP.
Если это не решение, которое вы можете реализовать (с точки зрения дизайна, нет причин не делать этого, но иногда эти решения приходят откуда-то еще), то вы можете использовать метод ScrollToVerticalOffset, чтобы попытаться представить нужный элемент в поле зрения.,
Я бы посоветовал вам прочитать статью Алексея Сороколетова о том, как изменить представление. Это может помочь вашей проблеме.