在 WPF 中的窗口数据上下文中排序
另一个与这个相关的问题。
我有一个 List
,它是我的 MainWindow 的 DataContext
。 我使用该列表来填充 ListBox
和 ComboBox
。 当我对项目进行排序时,ComboBox
和 ListView
都会得到更新。 但现在我需要以与 ListView 不同的方式对 ComboBox 进行排序。 IE 如果对象是一个人,在 ComboBox
中,我需要按 LastName 对它们进行排序,但在 ListView
中,则按生日排序。 我怎样才能实现这个目标?
谢谢!
Another question related to this one.
I have a List<SortableObjects>
that is the DataContext
of my MainWindow. I use that list to populate a ListBox
and a ComboBox
. When I sort the items, both the ComboBox
and the ListView
get updated all right. But now I need the ComboBox
to be sorted in a different way than the ListView
. I. E. If the object were a Person, in the ComboBox
, I'd need to sort them by LastName, but in the ListView
, by birthday. How can I achieve this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
CollectionViewSource
s 表示您想要的每个单独的订单:Use
CollectionViewSource
s for each of the separate orderings you want: