I am using MVVM light I usually use view model based navigation but for same reason I tried to push the navigation controller from iOS side instead from View model
base.NavigationController.PushViewController(new SampleViewController(base.Handle), false);
I got the following error message
But when I peeked into the navigation controller I only see the current view controller in the stack.
Here is the screenshot
I am wondering why it happens ?