Я думал, что это довольно стандартно, чтобы получить
«прокрутить текстовое поле в поле зрения, когда появится программная клавиатура»
но чем больше времени я трачу на решение этой задачи, тем больше мне кажется, что я делю на ноль.
Я написал приложение с флип-представлением, заполненным программно созданными страницами.
Мое приложение использует ViewModelFirst, поэтому представления Xaml загружаются из ResourceDictionary через DataTemplateSelector.
Текстовое поле в нижней части MainPage (страница xaml, а не из ResourceDictionary) работает.
Как только страница поступает из DataTemplateSelector (и, следовательно, обязательно из ResourceDictionary), она ведет себя не так, как ожидалось.
Кстати: я решил пойти по пути ResourceDictionary, потому что мне казалось невозможным получить DataTemplate из xaml-страницы. Если кто-то знает, как это сделать, подскажите :)
Итак, вот мой пример проекта: https://drive.google.com/file/d/0BzDVtvE9NKaMd2dBMWMzTWJtN1E/view?usp=sharing
Спасибо всем заранее
С уважением Алекс