If by your value " current navigation stack " is used to use the built-in navigation of each platform, remember that you do not need to use Xamarin.Forms "and functions such as PushAsync .
If you prefer to do Navigation with code specific to each platform, you can do it the same way as in normal mode. Just create your own stubs in each specific project on the platform and customize the contents of Xamarin.Forms for each page from a common project.
On each separate page dedicated to each platform (Activity / UIView / PhoneApplicationPage), you can configure the Action <> call on the Xamarin.Forms common page to help navigate or, alternatively, intercept a custom event that rises from the Xamarin page. Forms ** back to a specific platform dummy page so you can navigate from there.
As Stan said, there will be no back button, so you will likely have to do this yourself.
source share