I am not quite comfortable with the existing MVVMlight navigation interface methods and that is very minimal and I want to implement my very own navigational interface in which I can expose sophisticated methods that manipulates the navigational stack and integrate it with the MVVM light.
Any guidance on achieving this is very much appreciated
Update:
I would like to implement other transitions for movement between pages like page curl,flip,rotate etc
Here's a full implementation example that would solve the problem by adding a new interface that fully replaces the one from MvvmLight and also allows you to choose whether to use animations or not. In this example, we add the ability to control whether the navigation should be animated or not:
Interface
Implementation
From here, you can add other methods you would like. Make sure to inject this or use it directly where you were using your MvvmLight one before.