在 WPF 中对列表框控件进行分页

发布于 2024-09-18 14:28:53 字数 343 浏览 22 评论 0原文

我有一个 WPF ListBox,其 ItemSource 属性绑定到 ObservableCollection。每个列表框项都有许多控件,可能需要一些时间才能加载。

我想一次只显示/加载 5 个 ListBox 项目,并提供一些分页支持或“下一步”按钮或类似的东西。

目前我计划手动执行此操作并仅保留两个不同的集合。一个是包含所有对象的主集合,另一个是 ListBox 的集合,我将在其中删除 5 个对象,然后放入新的 5 个对象。我只是好奇是否有内置的东西可以让我的工作在这种情况下变得更容易一些,我对 WPF 和所有绑定技术都很陌生,而且我习惯以旧时尚和手动方式做所有事情,但我想开始使用一些更新的“更快”技术。

谢谢

I have a WPF ListBox with it's ItemSource property bound to an ObservableCollection. Each ListBox Item has many controls that could take some time to load up.

I would like to only display/load 5 ListBox items at a time, with some paging support or a "Next" button or something similar.

Currently I plan to do this manually and just keep two different collections. One would be the master collection with all the objects, and other would be the ListBox's collection where i would just remove 5, and put in a new 5 objects. I was just curious if there is something built in that would make my job a bit easier in this situation, i'm very new to WPF and all the binding techniques, and I have a habit of doing everything the old fashion and manual way, but I'd like to start using some of the newer 'quicker' techniques.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枫林﹌晚霞¤ 2024-09-25 14:28:53

只要看看 Kevin

https://github.com/thinkpixellab/bot

的 Bag of Tricks ,你就可以看到页面列表查看器......在示例中......

just look into Bag of Tricks by Kevin

https://github.com/thinkpixellab/bot

you can see the page list viewer.... in the examples...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文