首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有PullToRefresh的情况下在Xamarin.forms中刷新列表视图

如何在没有PullToRefresh的情况下在Xamarin.forms中刷新列表视图
EN

Stack Overflow用户
提问于 2016-05-03 19:23:23
回答 1查看 1.6K关注 0票数 0

目前我正在做一个学校项目,我有一个TabbedPage应用程序(Xamarin.form),我有三个选项卡--一个用于家庭,第二个用于列表视图(它从数据库中获取数据),第三个用于用户配置文件。

我为Listview启用了PullToRefresh选项,它可以工作,但在我的示例中,数据每2-3分钟更新一次,所以我必须实现自动刷新。我考虑过在页面出现时更新listview源代码(OnAppearing),但它不起作用。

有什么建议吗?谢谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-03 19:34:52

这是一个非常简单的方法,您可以在页面中启动一个线程来执行数据刷新。

像这样的事情会让你开始

代码语言:javascript
复制
var myRefreshThread = new Thread (new ThreadStart (async delegate {
   while (true) {
       // Perform your data fetch 

       InvokeOnMainThread ( () => {
          // Update the UI on the UIthread
       });

       await Task.Delay (180000);
   }
})).Start ();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37012699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档