0
當我從我的主導航到另一個細節視圖,並返回到原來的頁面,這是加載一切像它是第一次,這是預期的行爲或我做錯了什麼?Xamarin棱鏡導航在主細節導致重新加載整個頁面上非常導航
這是從我的登錄頁面發生
Ÿ瀏覽到我的主人詳細信息頁面與此:
await _navigationService.NavigateAsync("/MainMasterDetailPage/NavigationPage/PageA");
- 從我的母版頁
然後我瀏覽到另一個頁面的細節與此:
await _navigationService.NavigateAsync(target);
其中target等於NavigationPage/PageB
然後我回到我的第一個詳細信息頁面與此:
await _navigationService.NavigateAsync(target);
其中目標等於NavigationPage/PageA
的問題是,當PageA第二次被顯示時,它正在執行所有事情,比如它是第一次(例如構造函數),並且我失去了頁面的狀態。
我該如何防止這種情況?這是一個錯誤或是否存在解決方法