I'm utilizing the MVVM pattern with XAML and I'm having difficulty figuring how how to change the page(aka add a page to the navigation stack). I know that to use Navigation.PushAsync(Page pageName) under the CodeFirst approach.
I am also not even sure if the logic to change pages should go into the view model or the XAML. I've been looking through some xamarin forms examples and haven't found any that do this