I'm creating a WPF application using MVVM design and am having trouble navigating from page to page. The view model is binded to command classes which contain the code for what the buttons on the page do when clicked. How do I navigate to a new page using one of these command methods baring in mind that this command class doesn't know anything about the view assuming