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

Windows Presentation Foundation Discussion :

Binding double objet


Sujet :

Windows Presentation Foundation

  1. #1
    Jap
    Jap est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 78
    Points : 36
    Points
    36
    Par défaut Binding double objet
    Bonjour,

    J'ai une classe qui appelle une autre classe comme ceci :

    public class Dossier : BaseObject
    {
    /// <summary>
    /// detail dossier
    /// </summary>
    public DossierDetail DossierDetail;


    /// <summary>
    /// Numéro de compte
    /// </summary>
    public string NoCompte { get; set; }

    J'ai un objet dossier. Et j'aimerais faire un Binding du type Dossier.DossierDetail.NomClient

    mon xaml : Text="{Binding Dossier.DossierDetail.NomClient }"

    Est ce possible ? pour le moment rien a faire cela ne veut pas.

    Merci pour vos réponses.

  2. #2
    Membre éprouvé Avatar de worm83
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Février 2010
    Messages
    459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 459
    Points : 1 118
    Points
    1 118
    Par défaut
    Je ne suis pas certain d'avoir compris ta demande, mais je peux t'apporter la reflection suivante :

    Tes propriétés ne sont pas notifiées à la vue, soit par une DP soit par un RaisePropertyChanged, ce qui fait que au départ ton nom étant null (à la création de la classe qui contient la propriété) ton binding pointe sur un élément null, et ensuite rien ne lui dit qu'il à été modifié.
    Si le code (incomplet pour apporter une réponse sure) que tu présente est celui de ton projet, je pense que le problème viens de là.
    "Le train de tes injures roule sur le rail de mon indifférence."

    "Monde de merde !!"

    Georges Abitbol.

  3. #3
    Jap
    Jap est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 78
    Points : 36
    Points
    36
    Par défaut
    Je ne suis pas un expert WPF mais si pourtant j'ai bien des RaisePropertyChanged et lorsque j'utilise chacune des classes seules avec un Binding cela fonctionne bien donc j'aurais tendance à penser que c'est ok à ce niveau là.

  4. #4
    Expert confirmé
    Inscrit en
    Avril 2008
    Messages
    2 564
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 564
    Points : 4 441
    Points
    4 441
    Par défaut
    bonjour
    comme l'as dit worm83,un peu plus behind.cs et xaml serait le bienvenu,car on peut pratiquement binder à n'importe quel niveau de profondeur pour le path...
    Et n'oublie pas la balise cod en haut à droite...

  5. #5
    Jap
    Jap est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 78
    Points : 36
    Points
    36
    Par défaut
    J'ai trouvé il manquait tout simplement les Get et Set dans l'appel de ma 2ème classe.

    Merci pour vos réponses.

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

Discussions similaires

  1. Double binding sur objet complex
    Par babass77 dans le forum Flex
    Réponses: 5
    Dernier message: 29/04/2011, 10h08
  2. MVVM et Binding d'objets contenant des listes d'objets
    Par Tanous dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 21/07/2010, 14h01
  3. Data binding d'objet
    Par jo_dalton dans le forum Windows Mobile
    Réponses: 6
    Dernier message: 25/01/2010, 16h41
  4. Binding d'objet dans combo (pas de SQL server)
    Par zax-tfh dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/05/2008, 09h30
  5. Late binding et Objets COM
    Par M4tthieu dans le forum C#
    Réponses: 4
    Dernier message: 07/08/2007, 12h28

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