2010-05-25 9 views
0

J'ai plusieurs Pages (classes qui dérivent de l'objet Page) dans mon application Silverlight. Je peux en charger un dans le fichier app.xml avec cette instruction: this.RootVisual = new ZoomData();Comment charger une nouvelle page?

Mais que dois-je faire lorsque cette page est chargée et que je souhaite naviguer vers une autre page?

+1

Vérifiez ce lien: http://forums.silverlight.net/forums/p/160051/359133.aspx – Malcolm

Répondre

0

Regardez dans la création de votre application en utilisant le modèle "Application de navigation Silverlight".

Ceci fournit le cadre de base pour créer des applications silverlight multipage.

+0

c'est un peu trop pour moi, je crée juste une preuve de concept et je ne veux pas installer une nouvelle application – Michel

+0

@Michel: Si c'est une preuve de concept le simple créer une nouvelle application à partir du modèle, puis exécutez il. Hey Presto ça marche. – AnthonyWJones

0

J'ai fini avec ceci:

Dans le Application_Startup

Grid root = new Grid(); 
this.RootVisual = root; 
root.Children.Add(new ZoomData()); // This is your first page 

en cas de clic sur un bouton

Grid root = Application.Current.RootVisual as Grid; 
root.Children.RemoveAt(0); 
root.Children.Add(new ZoomData()); 
Questions connexes