У меня есть простая форма ввода, состоящая из одного текстового поля и кнопок «ОК / Отмена». Чтобы сэкономить пользователю несколько нажатий, я перемещаю фокус в текстовое поле, когда страница отображается, поэтому появляется клавиатура. На этом этапе я хочу, чтобы кнопка «Назад» вела себя так же, как отмена и возвращалась назад при нажатии, но на самом деле она просто удаляет фокус из текстового поля, даже не вызывая событие BackKeyPress. При следующем нажатии он действительно отодвигается, но это два щелчка вместо одного.
Итак, у меня есть два вопроса
- Как заставить кнопку назад "вернуться назад" даже когда клавиатура видна?
- Я пытаюсь сделать что-то плохое с точки зрения дизайна взаимодействия WP7?