在WPF和其他基于XAML的技术中,有一个叫做CollectionViewSource的类。它很有用,因为不是过滤和内联排序等,而是将一个层放在实际集合的顶部,并且只向UI公开排序/过滤的视图。这意味着当UI可以排序或过滤时,模型将保持干净。有没有Xamarin形式的等价物?
List<>类有一个sort方法,这将是完美的。但是,List<>并没有实现INotifyCollectionChanged。是否有实现INotifyCollectionChanged和排序方法的列表?
发布于 2018-03-29 08:02:11
没有等价物。已在此处请求该功能:
https://github.com/xamarin/Xamarin.Forms/issues/2193
请发表您对Github问题的看法,以便Xamarin Forms团队知道这一点很重要。
发布于 2020-10-14 18:56:04
这是我一直发现Xamarin表单中缺少的特性之一,虽然提出了一些问题并提出了要求,但从4.8版开始,XF中仍然缺少它
我做了一个WPF的CollectionView的部分移植(目前只支持过滤和排序),可以在
https://www.nuget.org/packages/CollectionViewSource.Forms/
它是开源的,所以任何问题或改进都可以在
https://github.com/rotorsoft-ltd/CollectionViewSource.Forms/
https://stackoverflow.com/questions/48729219
复制相似问题