May be because I am new to Prism and to Xamarin Froms because of which I am facing a basic issue with the navigation.
Let me start with the details of my implementation and then the issue at hand.
- I have a MasterDetail Page (named Home) which is my main page.
- There are a few menu items in the Master Page. One of them is Partner.
- On Click of Partner menu item, NavigationService.NavigateAsync("Navigation/Partner") method is called. Where "NavigationService" is of type "INavigationService".
- This opens a page called "Partner" which is a tabbed page (TabbedPage). The first tab is a contentpage called "PartnerAll".
- PartnerAll page contains a listview. On click of a list view item, a new page is opened "PartnerDetails" by calling NavigationService.NavigateAsync("Navigation/PartnerDetails", parameters, false, true);
- On PartnerDetails page there is a "Cancel" button. On click of this button, I call await NavigationService.GoBackAsync(null, false, true);
Issue: When I call GoBackAsync, nagivation does not happen to the PartnerAll tab of Partner page. PartnerDetails page remains open.
Where is it I am going wrong. What should I do to make it work?
Please assist.
Best regards, Ankur Jain