Xamarin.Forms(二) 返回頁面的數據刷新


這幾天在做一個課程表的小程序,遇到了這樣一個問題:

app打開便是課程表的頁面,如果課程表頁面沒有數據的話需要跳轉到同步課表頁面模擬登陸教務管理系統獲取課表,並顯示在課程表頁面,這樣就需要從同步課表頁面返回到課表頁面的時候刷新課表頁面來顯示數據。即:Page1->Page2->Page1(刷新)。

我們可以通過監聽Appearing事件來實現,因為每個頁面在顯示的時候都會觸發這個事件。

public Page1():ContentPage
{
   public Page1()
   {
      Button btn =new Button
      {Text="Page to Page2"};
      btn.Clieked+=async(sender,args)=>
      {await Navigation.PushAsync(new Page2());};  
      this.Appearing+=(sender,args)=>
      {DoSth();};  
   }
   
    void DoSth()
    {...}
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM