我的应用程序中有一个WPF Datagrid,因为应该加载25000多行,我创建了一个使用快捷键的自定义分页。
现在我想知道是否有任何方法可以检测当前页面的最后一行是否已被访问,因此我可以加载下一页并将其附加到我的Datagrid而无需任何快捷键或点击?
更新: 我在datagrid的垂直滚动条中添加了一个事件,但仍无法找到确定最后一行是否带来查看的方法?
有什么建议吗?
答案 0 :(得分:0)
好的,我找到了诀窍:
以下活动帮助了我:
> void dgScrollbar_ScrollChanged(object sender, ScrollChangedEventArgs
> e)
> {
> if (((System.Windows.Controls.ScrollViewer)(sender)).ContentVerticalOffset
> + e.ViewportHeight == e.ExtentHeight)
> {
> LoadNextPageBinding_Executed(null, null);
> }
> }