gpt4 book ai didi

wpf - 如何绑定(bind)和排序集合

转载 作者:行者123 更新时间:2023-12-04 17:12:52 28 4
gpt4 key购买 nike

如果我有一个未排序的集合,是否有一种简单的方法来绑定(bind)和排序它。我想用 XAML 来做(没有 Linq,没有 C#)

如果我的 DataContext 有一个属性,比如 MyItems,那么很容易绑定(bind)它:

<ListBox ItemsSource={Binding MyItems}/>

但是,我也想对其进行排序。使用 CollectionViewSource 应该是解决方案,但它对我不起作用:
<ListBox>
<ListBox.ItemsSource>
<Binding>
<Binding.Source>
<CollectionViewSource Source={Binding MyItems}/>
</Binding.Source>
</Binding>
</ListBox.ItemsSource>
</ListBox>

此时,我的 ListBox 失去了它的元素。
我错过了一些明显的东西吗?

最佳答案

在从 MyItems 读取的 CodeBehind 中创建一个 CollectionViewSource,并将您的 ListBox 绑定(bind)到那个

<ListBox ItemsSource="{Binding MyCollectionViewSource"} />

关于wpf - 如何绑定(bind)和排序集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5585277/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com