简体   繁体   中英

How to Remove page from stack in prism xamarin forms

I have two pages when user open application first page get data , I created another page and when click add in first one it navigate to the second page , I want when adding the required data in the second page and click submit first page is removed and created again with the newest data

first page is CustomerAddressesPage and second one is AddNewAddressPage

this is my code

    await _navigationService.NavigateAsync("/CustomerAddressesPage/AddNewAddressPage/CustomerAddressesPage");

It got me error

Removing views using the relative '../' syntax while navigating is only supported within a NavigationPage

The error tells you exactly how you can fix the issue.

_navigationService.NavigateAsync("/NavigationPage/CustomerAddressesPage/AddNewAddressPage/CustomerAddressesPage");

This of course assumes that you have registered the base NavigationPage from Xamarin.Forms for Navigation or have a custom NavigationPage that was registered with that key.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM