Olá,
Vou tentar ajudar .
Em primeiro lugar verifique se em seu projeto está referênciado no projeto System.Windows.Controls.Navigation .
Depois verifique se na seu user control principal está a referência no XAML
xmls:navigation "clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
E no código
using System.Windows.Navigation
Note que no usercontrol principal tem que ter um local que vai rodar essas paginas no meu caso eu uso Frame , e essa Home.xaml tem que ser um documento do tipo Page para rodar dentro do Frame .
mainFrame.Navigate(new Uri("/Views/Home.xaml", UriKind.Relative));
Essa instrução this.NavigationService.Navigate(new Uri("/Views/Home.xaml", UriKind.Relative)) é efetuada quando você está dentro de documento do Tipo Page e ele vai abrir outra pagina dentro de si mesmo tipo Parent.
espero ter ajudado.
Américo Arvani
MCP Frw web 2.0 / MCP Frw web/win 3.5
Se ajudou , marque como resposta.
http://americoarvani.blogspot.com