Comment naviguer vers une autre page avec le bouton en WPF

J'ai un deuxième .xaml page sous le nom de Page2.xaml et je veux faire en sorte que lorsque mon bouton est cliqué, l'utilisateur est pris à Page2.xaml

J'ai pour mon bouton à l'intérieur de mon Page1.xaml:

<Grid>
    <Button x:Name="localModeBtn" 
            Style="{StaticResource MainButtonStyle}"  
            Content="local mode" 
            Click="localModeBtn_Click" />
</Grid>

Et pour le bouton gestionnaire d'événement:

private void localModeBtn_Click(object sender, RoutedEventArgs e)
    {
        Uri uri = new Uri("Page2.xaml", UriKind.Relative);
        this.NavigationService.Navigate(uri);
    }

En cliquant sur le bouton j'ai un message d'erreur qui dit "Impossible de localiser des ressources page2.xaml"
Le truc, c'est que Page2.xaml est dans le même dossier que Pag1.xaml donc je ne vois pas où j'ai fait de mal?

Définir des "prises". Vous voulez qu'il se charge en Page1 ou voulez-vous créer une nouvelle Fenêtre de Navigation?
Vérifier mon ancien post concernant la page de conception de la navigation pour WPF stackoverflow.com/questions/17071180/...

OriginalL'auteur galacticfan | 2013-12-26