2013-08-23 4 views
1

J'ai une page simple dans WPF. Le constructeur MainPage() fonctionne bien que je peux voir en utilisant des points d'arrêt. J'ai un point d'arrêt sur la première ligne de la fonction MainPage_Loaded() et il n'est jamais exécuté et la page ne se charge pas.L'événement de chargement de page ne se déclenche pas WPF

J'ai le code suivant. Il fonctionnait correctement jusqu'à ce que j'éteigne mon ordinateur et que j'essaie de l'utiliser de nouveau. J'ai activé toutes les exceptions dans Visual Studio mais rien n'est levé. Toute idée serait appréciée.

public MainPage() 
{ 
    InitializeComponent(); 
    Loaded += new RoutedEventHandler(MainPage_Loaded); 
} 

void MainPage_Loaded(object sender, RoutedEventArgs e) 
{ 
    //Code..... 
} 
+0

Essayez d'ajouter Loaded = "MainPage_Loaded" dans l'étiquette de la fenêtre dans le xaml et fossé le Loaded + = new RoutedEventHandler (MainPage_Loaded); dans le code. Ou modifiez le code à this.Loaded + = new RoutedEventHandler (MainPage_Loaded); – JuStDaN

Répondre

0

Alors je suis allé à Outils -> Options -> Debugging -> Général puis décochée Just My code Activez le (géré uniquement). Lorsque j'ai fait cela, une exception a été lancée et cela m'a conduit au problème. J'avais référencé un élément inexistant dans mon XAML mais l'exception n'a pas été lancée dans mon code, donc elle n'a pas été montrée.

Questions connexes