标签: wpf datagrid pagination
目前,我正在寻找分页 WPF数据网格中记录的最佳方式。 我找到了一篇最好的文章,它提供了在here上对Silverlight中的记录进行分页的最佳方法。
看到它还提供了精彩演示。
这是一个屏幕截图。
但是当我尝试在 WPF 中实现它时,我无法实现它? 我找不到PagedCollectionView类,也找不到替代XAML代码 Silverlight代码显示低于屏幕截图。
PagedCollectionView
任何人都可以提供或建议在WPF中对记录进行分页的最佳方法 就像Silverlight一样?
答案 0 :(得分:1)
您可以从here获取PagedCollectionView源代码并将其编译到您的WPF项目中。我过去为WPF项目做过这个,它运行得很好。但是,您将不会拥有DataPager等支持类型,但只需编写自己的类型或在视图中通过集合抛出一些按钮就足够了。
DataPager
答案 1 :(得分:1)
默认情况下,WPF DataGrid没有分页。您必须拥有自己的自定义实现。这是一个sample。该示例将View / Previous作为ViewModel命令实现,但是我建议您将这些命令作为控件的一部分移动,并创建一个可以跨应用程序重用的自定义DataGrid控件。
DataGrid