У меня был этот вопрос вчера, и, похоже, у многих людей были подобные проблемы в прошлом, поэтому я решил, что поставил бы свой вопрос & решение, которое я в итоге придумал. Microsoft имеет более чистые решения для этого в SDK 8.1, но подавляющее большинство пользователей приложений WP находятся на 8,0 и ниже, поэтому я думаю, что это все равно будет полезно.Как определить смещение клавиатуры
Когда вы открываете виртуальную клавиатуру в приложении Silverlight для Windows Phone 7/8, а текстовое поле, из-за которого открывалась клавиатура, находится в нижней половине экрана (которое будет закрыто клавиатурой), оно прокручивает вся страница вверх. Как вы можете определить, сколько он прокрутил, в случае, если в верхней части страницы есть контент, который вам нужно отобразить?
Какое решение в 8.1 sdk? –