我正在嘗試構建一個xamarin表單應用程序。當用戶按下android設備後退按鈕時,我需要刷新我的頁面。我嘗試使用OnAppearing方法,但在頁面顯示在後退按鈕上時未調用它。從模態堆棧中顯示頁面時是否有任何方法被調用? 或爲什麼OnAppearing方法只在初次啓動時調用? 謝謝。刷新頁面,然後導航到後退按鈕上按
0
A
回答
1
如果你想刷新頁面,我建議MVVM架構綁定:
https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-basics/data_binding_basics/
但是這需要一些時間來學習,還有一些其他的辦法,例如做:
1.-將您想刷新的對象作爲參數發送到下一個視圖。
2.-創建靜態方法來刷新您的用戶界面。
3.-做回調/委託或命令,以刷新視圖:
https://blog.xamarin.com/simplifying-events-with-commanding/
+0
當用戶從通過意圖創建的平臺特定頁面返回時需要刷新頁面,在這種情況下,如果用戶按下後退按鈕我需要刷新我的頁面 – user3165999
+0
例如,我用api來顯示設置並做了一些更改並按下了按鈕,我需要刷新頁面。 – user3165999
相關問題
- 1. 後退按鈕刷新頁面
- 2. 帶刷新頁面的後退按鈕
- 3. Chrome後退按鈕頁面刷新 - ASP.net
- 4. 後退按鈕刷新當前頁面
- 5. 刷新頁面後點擊後退按鈕widonws電話7
- 6. 在瀏覽器上刷新jsp頁面後退按鈕點擊
- 7. 刷新上打後退按鈕
- 8. 添加後退按鈕到導航欄
- 9. 按鈕點擊後刷新頁面,然後調用函數
- 10. 導航到頁面,然後點擊一個按鈕
- 11. 導航後退按鈕不顯示,如何將後退按鈕添加到UINavigationItem
- 12. 點擊按鈕後刷新頁面
- 13. 如何防止後退按鈕刷新HTTPS上的上一頁?
- 14. Xamarin表單導航頁面顯示多個後退按鈕
- 15. jQuery(IBM Worklight)頁面導航和後退按鈕
- 16. 如何禁用後退按鈕導航在某些頁面
- 17. 如何避免頁面刷新,當我點擊後退按鈕
- 18. 後退按鈕硬件不刷新頁面xmarin形式c#
- 19. 如何刷新history.state更改頁面(單擊後退按鈕)?
- 20. Firefox瀏覽器後退按鈕不會刷新頁面
- 21. MVC頁面刷新瀏覽器後退按鈕
- 22. 顯示Admob插頁式導航後退按鈕時按iOS Swift
- 23. 在導航欄中按下「後退」按鈕時刷新RootViewController的內容
- 24. 按鈕後退導航欄崩潰
- 25. Android禁止導航欄後退按鈕
- 26. 的UIViewController定製後退導航按鈕
- 27. 導航欄後退按鈕方法
- 28. 定製後退按鈕在導航欄
- 29. 導航抽屜後退按鈕Xamarin
- 30. 防止導航視圖後退按鈕
我通過更新xamarin形式的版本解決了這個問題。對於以前的版本,作爲解決方法,我使用了後退按鈕上的頁面刷新方法按下以產生同樣的效果OnAppearing – user3165999