Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WPF中,如何限制ItemsControl中显示的项目数?_C#_Wpf - Fatal编程技术网

C# 在WPF中,如何限制ItemsControl中显示的项目数?

C# 在WPF中,如何限制ItemsControl中显示的项目数?,c#,wpf,C#,Wpf,我有一个列表,我想让用户翻阅。我想限制显示的项目数量,然后用户可以单击各种按钮转到下一个项目或下一组项目。我在这里发现了一个使用CompositeCollection的实现,我认为您将根据是向后还是向前单击来添加和删除该集合。对于可观察的集合也可以这样做 我想知道是否可以使用ListView视图库限制项目的数量,以及如何实现这一点。欢迎您提出任何其他建议。听起来像是在CollectionView中做的事情,可能是使用过滤器。我认为您需要的是“分页”。@HighCore CollectionVi

我有一个列表,我想让用户翻阅。我想限制显示的项目数量,然后用户可以单击各种按钮转到下一个项目或下一组项目。我在这里发现了一个使用CompositeCollection的实现,我认为您将根据是向后还是向前单击来添加和删除该集合。对于可观察的集合也可以这样做


我想知道是否可以使用ListView视图库限制项目的数量,以及如何实现这一点。欢迎您提出任何其他建议。

听起来像是在CollectionView中做的事情,可能是使用过滤器。我认为您需要的是“分页”。@HighCore CollectionView会不会太慢,为什么它不加载视图,然后对其进行排序?关于如何使用CollectionView执行此操作的示例可以在此处找到:您试图解决什么问题?为什么需要限制?通过虚拟化,您可以在非常大的列表上获得出色的性能。为什么您认为CollectionView太慢?