Je viens de m'apercevoir d'une chose !
l'article que tu m'as donné dis qu'il faut ajouter dans le ViewModelBase et moi je l'ai ajouté dans le ViewModelLocator puisque le ViewModelBase est verrouillé !!!
Je viens de m'apercevoir d'une chose !
l'article que tu m'as donné dis qu'il faut ajouter dans le ViewModelBase et moi je l'ai ajouté dans le ViewModelLocator puisque le ViewModelBase est verrouillé !!!
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
My bad, dans le Messenger de MVVM Light il faut rajouter un recipient.
Remplace ton Register par celui-la (que tu peux remettre dans ton App.xaml.cs)
(verifies l'Uri pour ton projet)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Messenger.Default.Register<string>(this, "NavigationRequest", u => RootFrame.Navigate(new Uri(string.Format("/{0}.xaml", u), UriKind.Relative)));
Et dans le Send il faut inverser le 2 parametres.
En fait ce sont les 2 lignes de code qui se trouvent dans le lien que j'ai donne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Messenger.Default.Send<string>("Page1", "NavigationRequest");
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso[/B]
La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]
C'est bon !
je te remercie beaucoup pour ton aide et ta disponibilité !
Et bonne soirée
PS: Et après tu crois que je peux mettre tout ça en place moi même, y en encore du boulot
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Hello Skyounet,
je reviens sur le sujet car je viens de m'apercevoir que lorsqu'on fait par exemple 3 fois la navigation et qu'après on utilise la touche Back il y a plusieurs fois la même AboutPage en mémoire et au lieu de sortir de l'application on passe par toutes les pages qui ont été ouvertes !
comment peut on parer à cela ?
merci
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Il faut utiliser le NonLinearNavigationService créé par Microsoft pour empêcher ce problème.
http://windowsteamblog.com/windows_p...lications.aspx
Pour faire simple tu télécharges le source, tu l'ajoutes a ton projet et dans le constructeur de la classe App (dans le App.xaml.cs) tu mets cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part NonLinearNavigationService.Instance.Init(RootFrame);
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso[/B]
La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]
Cool merci !
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !
Si vous aimez ma réponse, cliquez sur la main verte Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager