I am using mvvm and I Navigate from page to page with
await App.Current.MainPage.Navigation.PushAsync(new page2(), true);
Lets say I want to navigate from page1 to page2.
When I use the back button, in order to navigate back from page2, the viewmodel constructor of page1 is not executed. Is that the expected behaviour?
In the viewmodel I do some binding and when I navigate back those bindings are not made so I get the previous state of the page. Can you suggest me any way of activating viewmodel functionality from back button ?