Bonjour , je développe une application Wpf et j'ai un problem quand je veux naviger
sii queiqu'un a une idée.
Merci
voici le code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace C4PS_Application
{
/// <summary>
/// Interaction logic for PageGestion.xaml
/// </summary>
public partial class PageGestion : Page
{
public PageGestion()
{
InitializeComponent();
}
private void GestColis(object sender, RoutedEventArgs e)
{
GestionColis GC = new GestionColis();
this.NavigationService.Navigate(GC);
}
private void Deconnecter(object sender, RoutedEventArgs e)
{
Application.Current.Shutdown() ;
}
private void GestUsers(object sender, RoutedEventArgs e)
{
GestionUsers GU = new GestionUsers();
//erreur a ce niveau
this.NavigationService.Navigate(GU);
}
}
}
A voir également:
La référence d'objet n'est pas définie à une instance d'un objet.
Whismeril
Messages postés19040Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 9 mai 2024656 24 févr. 2013 à 02:51
Bonsoir,
le message veut dire qu'une variable n'a pas été initialisée.
par exemple
int i;
int j = i + 2;// ici la même erreur car i n'as pas de valeur
code qui marche
int i=1;
int j = i + 2;
Quand ça buggue, passe la souris sur this, NavigationService, GU (voire même Navigate), attends l'infobulle qui te donne sa valeur et vérifie qu'il ne vaut pas "null".
Bon je penche pour NavigationService, car je ne le voie initialisé nulle part dans ton code. Si tu atteints la méthode this devrait exister et GU vaut new GestionUsers.
Merci pour ta reponse finalemment j'ai trouver l'erreur .
Quand j'ai instancier la premiere page de la navigationWindows j'ai affecter son context à celui de la page au lieux de lui affecter la page elle meme .