Xamarin.Forms 4.0 CollectionView 下拉刷新

Posted

技术标签:

【中文标题】Xamarin.Forms 4.0 CollectionView 下拉刷新【英文标题】:Xamarin.Forms 4.0 CollectionView Pull-To-Refresh 【发布时间】:2019-11-03 16:48:58 【问题描述】:

我正在试用 Xamarin.Forms 4.0 的预发布 CollectionView 控件,但遇到了一个小问题。 我已经能够让绑定、样式等工作完美,但我无法弄清楚如何实现 Pull-To-Refresh。这在共享代码项目中,最终产品仅针对 iosandroid

我浏览过 Microsoft 的文档,但未能找到明确的解决方案。 我看到的与此问题远程相关的唯一参考来自 XF 页面 (Xamarin.Forms.CollectionView Spec Discussion) 上的 GitHub 讨论,其中他们提到 IsPUllToRefreshEnabled 功能已从 ListView API 移动到新的 @ 987654324@控制。

任何人都可以对这个问题有所了解吗?如果这甚至可以实施? (集合视图的数据由 Refit API 调用提供)

【问题讨论】:

【参考方案1】:

RefreshView 仍在规范中,尚未实现 (see the Github page)

但是,在 cmets 中,您可以尝试使用 PullToRefresh Nuget,它允许在滚动视图或列表视图上拉取刷新。

【讨论】:

谢谢!最后,在 RefreshView 实现之前,我使用了一个很好的老式 ListView。 是的,我采取了相同的方法,直到集合完全稳定 只是为了让人们了解最新情况,似乎 CollectionView 的 Pull-To-Refresh 已在 Xamarin.Forms 4.3.0 里程碑中发布 (github.com/xamarin/Xamarin.Forms/issues/5882)

以上是关于Xamarin.Forms 4.0 CollectionView 下拉刷新的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms UWP 中的内存泄漏

Mapsui Xamarin Forms 中心地图

Xamarin.Forms:如何在 Xamarin.Forms 跨平台项目中开发具有蓝牙连接的应用程序?

Xamarin.Forms:Forms.Context 已过时

Xamarin.Forms 手势密码实现

Xamarin.Forms 和 Xamarin Native 有啥区别? [关闭]