Silverlight 2 navigation entre les pages xaml

mAminovitch Messages postés 1 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 5 mai 2009 - 5 mai 2009 à 22:34
cs_gatina Messages postés 18 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 7 juin 2010 - 10 juin 2010 à 16:23
Bonjour a tous,
voila , direct au but , je suis entrain de realiser ma premiere application sous silverlight en utlisant expression blend 2 , j'ai un probleme qui est le suivant :
je n'arrive pas a naviguer entre les differents fichiers xaml par exemple en affichant leur contenu suite a un evenement click , pourriez vous me dire comment gerer la navigation entre les differents usercontrol en code behind???
merci ,

2 réponses

cs_nico71 Messages postés 3 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 22 juin 2009 1
22 juin 2009 à 11:08
Bonjour,

En recherchant sur le même problème que vous (navigation entre les usercontrol) je viens de tomber sur votre question.
Avez-vous trouvé une solution ?

Nico71
0
cs_gatina Messages postés 18 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 7 juin 2010
10 juin 2010 à 16:23
bonjour

moi j'ai trouver une réponse en cherchant mais je n'ai pas garder le site (désolé)
dans la page mainpage nous avons une frame de navigation on créer les bouton de navigation qui sont des HyperlinkButton on lui attribu directement son navigateUri qui est la page ou on veut aller puis ça fonctionne tous seule.
si tu veux faire un traitement avant la navigation et déclancher la navigation en code behind tu créer un évenement clik de se bouton tu fait ton traitement et après pour naviguer il faut faire

this.NomFrameNavigation.Navigate(new Uri("/About", UriKind.Relative));

et ça va a la page about.

mon probleme a moi est la navigation quand on est dans une page about pour aller dans une autre page quand va appeler page1.
on ne peut pas faire la meme chose car nous ne somme pas dans la mainPage mais dans le code Behind de la page about je ne sais pas comment faire!!! une idée peut etre???????????



merci
0
Rejoignez-nous