We have been using Prism in our Xamarin.Forms project. There is a sign-in dialog which switches between create new user and sign-in. Currently every time the user switches between create and sign-in a new ContentPage is created in memory when using the .Navigate to show other page. When we want to call the INavigtaionService .GoBack(), there could be many pages.
What I want is to call .Navigate and go back to the main page, with no sign-in / create pages in the middle.
I noticed that the INavigation of a page supports removing history. Is this just something in Prism that is not implemented. Is there another way to do dialogs and be "Prism Friendly".