WPF ItemsControl 绑定和项目顺序
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您要问的是在项目控件中显示 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.