IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

[SL4]MVVM Light toolkit + Messenger


Sujet :

Silverlight

  1. #1
    Membre actif Avatar de chris81
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 626
    Points : 298
    Points
    298
    Par défaut [SL4]MVVM Light toolkit + Messenger
    Bonjour,
    j'ai une classe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     public static class StatusUpdatePage
            {
                public static void Send(Uri uri)
                {
                    Messenger.Default.Send<Uri>(uri);
                }
     
                public static void Register(object recipient, Action<Uri> action)
                {
                    Messenger.Default.Register<Uri>(recipient, action);
                }
            }
    qui me permet d'envoyer mon uri pour changer de page à mon viewmodel A. Comment puis je faire pour passer un uri ainsi que l'un de mes objets à ce viewmodel A.

    Merci

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    En utilisant un message/type custom:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public class CustomType
    {
       public Uri Target {get;set;}
       public object TheObject {get;set;}
    }
     
    CustomType ct = new CustomType();
    ct.Target = new Uri("...");
    ct.TheObject =..... ;
     
    Messenger.Default.Send<CustomType>(ct);

  3. #3
    Membre actif Avatar de chris81
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 626
    Points : 298
    Points
    298
    Par défaut
    Merci de confirmer ce à quoi je pensais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 15
    Dernier message: 23/08/2011, 14h26
  2. mvvm light toolkit pour application WPF
    Par helper_moi dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 21/06/2011, 14h45
  3. [WP7][MVVM Light Toolkit] Localiser une application
    Par DotNET74 dans le forum Windows Phone
    Réponses: 2
    Dernier message: 06/02/2011, 09h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo