Как исправить вид, автоматически прокручиваемый вверх при перетаскивании мыши, а затем автоматически сбрасываемый?

#windows-phone-7 #silverlight-4.0

#windows-phone-7 #silverlight-4.0

Вопрос:

Я добавил в проект два пользовательских элемента управления. Один предназначен для портретной съемки, а другой — для альбомной, потому что мои виды в обоих режимах разные. Теперь в соответствии с ориентацией страницы просмотра я добавляю пользовательский элемент управления.

Сценарий :

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

Комментарии:

1. Вы поместили ScrollViewer внутри элемента управления или элемент управления внутри ScrollViewer??

Ответ №1:

Если у вас нет средства просмотра прокрутки в нужном месте, скажите, что оно прикреплено к вашей странице вместо вашего элемента управления, тогда ваши движения мыши могут перехватываться страницей. Вот почему вы получаете этот эффект, прокрутка достигает нижней части страницы. Убедитесь, что ScrollViewer находится в нужном месте.

Если у вас нет ScrollViewer, то обязательно добавьте его, чтобы можно было прокручивать элемент управления