У меня есть VariableSizeGridView (он же GridView с VariableSizedWrapGrid), и поскольку фреймворк не поддерживает ISupportIncrementalLoading для VariableSizedWrapGrid, я реализовал свой собственный, «прослушивая» родительский элемент GridView ScrollViewer (в этом конкретном случае элемент управления Hub)
Все работает нормально, когда я дохожу до конца прокрутки, мой код вызывает процедуру для получения дополнительных данных.
Проблема возникает, когда новые данные попадают на экран, средство просмотра прокрутки автоматически прокручивается до конца, и процесс загрузки начинается снова, заканчиваясь бесконечным циклом, если я не перемещаю полосу прокрутки в другое место.
Есть ли способ предотвратить автоматический переход прокрутки в конец после добавления некоторых элементов?
Спасибо