Bonjour à tous ,

je rencontre un problème lors de l'appel à NavigationService.

J'ai une méthode qui créer des points de localisation dans une map dans la classe lieu.cs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public void Creer_punaise(Map map)
{
            Pushpin pin = new Pushpin();
            pin.Content = nom;
            pin.Background = new SolidColorBrush(Colors.Orange);
            pin.BorderBrush = new SolidColorBrush(Colors.Black);
            pin.Location = localisation;
            map.Children.Add(pin);
            pin.MouseLeftButtonUp += detail_article;
}
Quand on clique sur un point/punaise de localisation j'appel la méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public void detail_article(object sender, EventArgs e)
 {
            NavigationService.Navigate(new Uri("/detail_article.xaml", UriKind.Relative));
}
Or l'appel à la classe NavigationService j'ai le messge suivant :
=> "Une référence d'objet est requise pour la propriété, la méthode ou le champ non statique 'System.Windows.Navigation.NavigationService.Navigate(System.Uri)'..."

Pourtant j'ai bien "using System.Windows.Navigation;" de définis.

Quelle est mon erreur de débutant ?

Merci pour vos retours.