2016-05-03 5 views
0

現在、私はTabbedアプリケーション(Xamarin.form)を持っている学校プロジェクトで働いています。私は3つのタブがあり、リストビューの2つです。データベース)と、ユーザープロファイルの3番目のものです。Xamarin.formsでPullToRefreshを使わないでListviewをリフレッシュする方法

ListviewのPullToRefreshオプションが有効になっていますが、私のケースでは2〜3分ごとにデータが更新されるため、自動リフレッシュを実装する必要があります。私は、ページの表示(OnAppearing)のリストビューのソースを更新すると思ったが動作しません。

何か提案がありますか?ありがとう:)

答えて

0

本当にあなたのページ内のスレッドを開始してデータを更新することができます。このような

何かが、あなたはそれが動作

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

感謝を:)始めるでしょう! –

関連する問題