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 :
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
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; }
Or l'appel à la classe NavigationService j'ai le messge suivant :
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)); }
=> "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.
Partager