Xamarin表单 - 相当于CollectionViewSource

时间:2018-02-11 07:10:19

标签: c# wpf sorting xamarin.forms xamarin.ios

在WPF和其他基于XAML的技术中,有一个名为CollectionViewSource的类。它很有用,因为不是过滤和排序内联等,而是在实际集合的顶部放置一个层,并且只将已排序/过滤的视图暴露给UI。这意味着在UI可以排序或过滤时,模型将保持清洁。 Xamarin表格中是否有相应的内容?

列表<> class有一个完美的排序方法。但是,List<>没有实现INotifyCollectionChanged。是否有一个实现INotifyCollectionChanged的List?

2 个答案:

答案 0 :(得分:1)

没有等价物。此处已请求此功能:

https://github.com/xamarin/Xamarin.Forms/issues/2193

请评论您对Github问题的看法,以便Xamarin Forms团队知道这很重要。

答案 1 :(得分:1)

这是我一直发现Xamarin Forms缺少的功能之一,尽管提出了一些问题并提出了要求,但从4.8版开始,XF仍然缺少该功能

我继续制作了WPF的CollectionView的部分端口(目前仅支持过滤和排序),该端口可在以下位置找到

https://www.nuget.org/packages/CollectionViewSource.Forms/

它是开源的,因此任何问题或改进都可以在以下位置提交

https://github.com/rotorsoft-ltd/CollectionViewSource.Forms/