最初我在数据网格中填充了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>
任何建议或暗示表示赞赏。
由于