ISupportIncrementalLoading внутри ScrollViewer не поддерживается?

у меня естьВид сетки сGridView.ItemsSource установить коллекцию, которая реализуетISupportIncrementalLoading, Реализуя это, я стремлюсь улучшить время загрузки и отзывчивость пользовательского интерфейса, загружая только элементы, необходимые для отображения. Фреймворк обрабатывает это для меня, и он прекрасно работает.

    <GridView ItemsSource="{Binding Items}">
        <GridView.ItemTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding Text}"/>
            </DataTemplate>
        </GridView.ItemTemplate>
    </GridView>

тем не мениеесли я обернуть вышеупомянутый XAML в ScrollViewer, как показано ниже,вся коллекция товаров загружается&nbsp;как будто GridView не может сказать, где его границы.

<ScrollViewer>
    <GridView ItemsSource="{Binding Items}">
        <GridView.ItemTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding Text}"/>
            </DataTemplate>
        </GridView.ItemTemplate>
    </GridView>
</ScrollViewer>

Я знаю, что ScollViewer позволит своему контенту заполнять столько места, сколько ему нужно, поэтому эффект здесь имеет смысл; это просто непредвиденное раздражение. У кого-нибудь есть решение обойти эту проблему?

Примечание: я упростил код здесь, например, ради. В случае, если это помогает узнать, чего я пытаюсь достичь: моя цель - иметь постепенно загружаемый GridView внутри HubSection на моей странице Hub. Моя страница-концентратор имеет 2 раздела HubSections, один с шириной 600 пикселей, а другой с GridView без определенной ширины.