2013-04-23 68 views
0

我有一个WPF的Datagrid在我的应用程序,因为有更多的是25000行应加载我创建一个自定义分页与快捷键的工作。WPF DataGrid中检测到最后行是否被访问或不?

现在我想知道是否有任何方法来检测当前页的最后一行是否被访问,所以我可以加载一个页面,它附加到我的Datagrid没有任何快捷键或点击?

更新: 我已经添加了一个事件到垂直滚动条的数据网格,仍然无法找到一种方法来确定最后一行是否已经查看或没有?

有什么建议吗?

+0

当你说 “参观”,你的意思带进查看?如果是的话,[这个问题](http://stackoverflow.com/questions/658258/wpf-datagrid-check-visible-rows)可能会有帮助。 – 2013-04-23 13:03:47

+0

@BrianS,是我的意思带到查看。 感谢您的链接,但仍然不能复制这种解决方案。 – 2013-04-24 04:26:05

回答

0

OK,我找到了窍门:

以下事件帮了我:

> void dgScrollbar_ScrollChanged(object sender, ScrollChangedEventArgs 
> e) 
>   { 
>    if (((System.Windows.Controls.ScrollViewer)(sender)).ContentVerticalOffset 
> + e.ViewportHeight == e.ExtentHeight) 
>    { 
>     LoadNextPageBinding_Executed(null, null); 
>    } 
>   } 
相关问题