Как получить максимальное смещение прокрутки в wp7? - PullRequest
4 голосов
/ 04 августа 2011

Мне удалось получить и установить scrollerOffest как:

double horizonatalOffest = sv.HorizontalOffset; 
Debug.WriteLine("horizonlat offset: " + horizonatalOffest.ToString()); 
sv.ScrollToHorizontalOffset(2000);

Проблема в том, как получить максимальное смещение.Скажем, у меня есть скроллер от 0 до 50000. Так как я могу получить максимальное смещение?Scrollview.HorizontalOffset возвращает текущую позицию смещения?Обратите внимание, что Мой скроллер увеличивается / уменьшается во время выполнения.

1 Ответ

1 голос
/ 04 августа 2011

Максимальное смещение для ScrollViewer будет зависеть от его содержимого.Получить дочерний элемент ScrollViewer и получить его высоту через свойство ActualHeight.Затем вы вычитаете значение свойства ScrollViewer ActualHeight, чтобы получить максимальный сдвиг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...