I've followed the following tutorial to replace page navigation in my Xamarin Forms application with view model-first navigation:
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/enterprise-application-patterns/navigation
This has worked fine for all cases in my app in which I programatically navigate to a page, as I can just navigate to the ViewModel now. However, the main page of my app is a TabbedPage. I believe these pages work by automatically creating a page when you click on the corresponding tab, which is page-first navigation.
How could the TabbedPage be edited so that when I click on a tab, the ViewModel is navigated to, which then brings the page into the TabbedPage?
Or is this outside the remit of view model-first navigation and so no changes need to be made?