Первоначально я заполняю 100 строк в сетке данных, когда пользователь прокручивает строки сетки, я хочу заполнить еще 100 строк. Я использую сетку данных wpf, я не нашел ни одного события сетки данных, которое я мог бы отловить, чтобы выполнить эту задачу. Затем я использовал элемент управления просмотра прокрутки и попытался перехватить событие изменения, когда я знаю, что мой просмотрщик прокрутки достигнет конца , затем я загружу другие строки в сетку данных.
<ScrollViewer Name="svDataGrid" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" ScrollChanged="ScrollViewer_ScrollChanged" >
<DataGrid VerticalScrollBarVisibility="Disabled" Background="Transparent" Visibility="Collapsed" Name="dgList" Grid.Row="1" IsSynchronizedWithCurrentItem="True"
AutoGenerateColumns="False" AlternatingRowBackground="Azure"
CanUserAddRows="False" CanUserDeleteRows="False"
CanUserSortColumns="True" CanUserReorderColumns="False"
CanUserResizeColumns="True" CanUserResizeRows="False" IsReadOnly="True" MouseDoubleClick="dgList_MouseDoubleClick" PreviewKeyDown="dgList_PreviewKeyDown">
</DataGrid>
</ScrollViewer>
Любое предложение или подсказка приветствуются.
Спасибо