WPF ItemsControl 绑定和项目顺序

发布于 2024-08-12 06:26:41 字数 170 浏览 5 评论 0原文

我在 WPF 应用程序中有 ItemsControl,它绑定到对象数组。 我正在使用 ItemTemplate 来呈现列表。 我想为列表中的每个项目显示项目顺序,例如

客户 1 姓名 : xxxxx 年龄:9999

顾客2 姓名 : yyyy 年龄:8888

知道怎么做吗 谢谢

I have ItemsControl in a WPF application, which is bind to an array of objects.
And I am using ItemTemplate to render the list.
I want to display for each item in the list the item order, like for example

Customer 1
Name : xxxxx
Age: 9999

Customer 2
Name : yyyy
Age: 8888

Any idea how to do it
Thanks

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

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

发布评论

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

评论(1

肤浅与狂妄 2024-08-19 06:26:41

我认为您要问的是在项目控件中显示 ItemsSource 属性时如何对其进行排序?

您可以使用 CollectionViewSource 来执行此操作。 CollectionViewSource 为您提供了对 ItemsSource 进行分组和/或排序的功能。它通过创建一个“视图”来实现此目的,该“视图”是项目源的单独副本,并应用了分组和排序。

这允许您在同一页面上以多个不同的分组或排序方式显示数据,同时仍然只有一个基础源集合。

I think what you are asking is how to sort your ItemsSource property when displaying it in an items control?

You can do this by using a CollectionViewSource. The CollectionViewSource gives you the ability group and / or sort your ItemsSource. It does this by creating a "view" which is a separate copy of your items source with your grouping and sorting applied to it.

This allows you to show your data in multiple different groupings or sortings on the same page while still only having one underlying source collection.

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