Silverlight DataPager从不给我大于1的页面计数。

Silverlight DataPager从不给我大于1的页面计数。,silverlight,pagination,Silverlight,Pagination,我认为RIA服务的局限性太大,我正试图在服务器端分页中扮演自己的角色。我早就改用普通的旧WCF了。一切都很顺利。讽刺的是,我唯一的问题是前端。我正在尝试使DataPager控件正常工作。我本可以(而且似乎应该)创建我自己的DataPager控件,但我不想花时间编写像DataPager一样好的东西(控件本身,而不是客户端查询)。很明显,我面临的问题是在寻呼机中设置页面计数。似乎数据寻呼机是自动绑定到RIA服务的。我尝试创建了一个只引用计数的IEnumerable和IEnumerable实现(即返回

我认为RIA服务的局限性太大,我正试图在服务器端分页中扮演自己的角色。我早就改用普通的旧WCF了。一切都很顺利。讽刺的是,我唯一的问题是前端。我正在尝试使
DataPager
控件正常工作。我本可以(而且似乎应该)创建我自己的
DataPager
控件,但我不想花时间编写像
DataPager
一样好的东西(控件本身,而不是客户端查询)。很明显,我面临的问题是在寻呼机中设置页面计数。似乎数据寻呼机是自动绑定到RIA服务的。我尝试创建了一个只引用计数的
IEnumerable
IEnumerable
实现(即返回默认值n(T))。我试过使用整数数组。所有这些技术都是非常浪费的,而且,它们不起作用。我已经到了写我自己的数据寻呼机比使用这个要快得多的地步。所以我想我应该问问我做错了什么(也就是说,虽然我知道最终我的错误在于使用这个控件时根本没有使用受欢迎的RIA客户端查询)。

我明白了。我没有使用
PagedCollectionView