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 XML et Combobox


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 124
    Par défaut Binding XML et Combobox
    Bonjour,

    je reviens avec un nouveau problème que je n'arrive pas à résoudre.

    j'ai un XML de la forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <PersonsConfig>
      <Persons type="Enseignant">
        <Person>
          <Name>Jack</Name>
          <Value>12</Value>
        </Person>
        <Person>
          <Name>Jimmy</Name>
          <Value>10</Value>
        </Person>
      <Persons type="Eleve">
        <Person>
          <Name>Louis</Name>
          <Value>9</Value>
        </Person>
      </Persons>
    </PersonsConfig>
    Comment faire pour synchroniser 3 Combos (PersonsType, PersonName, et PersonValue) afin que:
    (1) - si je sélectionne "Enseignant" dans PersonsType cela remplisse en conséquence les combos PersonName et PersonValue
    (2) - si je sélectionne un nom dans PersonName cela remplisse en conséquence PersonValue

    Cela est il possible? Pour le moment j'ai réussi à faire le (1) ou le (2) mais jamais les deux ensemble...

    Merci pour votre patience.

  2. #2
    Invité
    Invité(e)
    Par défaut
    [quote=jean-pierre96;4165327]
    (1) - si je sélectionne "Enseignant" dans PersonsType cela remplisse en conséquence les combos PersonName et PersonValue
    (2) - si je sélectionne un nom dans PersonName cela remplisse en conséquence PersonValue

    Cela est il possible? Pour le moment j'ai réussi à faire le (1) ou le (2) mais jamais les deux ensemble...
    [quote]

    Tu dois t'abonner à l'événement SelectionChanged du combo contenant les PersonsType. Dans le corps de cet évènement tu recupère le SelectedItem du combo et avec ce dernier tu pourras remplir le combo contenant PersonName. Tu t'bonne aussi à l'événement SelectionChanged du combo contenant les PersonName pour pouvoir faire la même chose pour remplir le combo contenant les PersonValue.

  3. #3
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 124
    Par défaut
    Merci beaucoup à tous les deux pour vos réponses

    seiryujay -> ils sont très bons les deux liens que tu m'as filé. Merci !

    J'ai réussi à m'en sortir grâce à l'excellent article How do I synchronize three ListBoxes displaying three levels of hierarchical data? par Bea Stollnitz.

    A bientôt.

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

Discussions similaires

  1. Binding XML et synchro de Combobox
    Par jean-pierre96 dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 01/04/2009, 11h18
  2. [WPF] Binding d'une combobox
    Par mrrenard dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 14/04/2008, 10h58
  3. [WPF] Binding d'une combobox
    Par mrrenard dans le forum C#
    Réponses: 0
    Dernier message: 14/04/2008, 08h46
  4. API jibx binding.xml
    Par une personne dans le forum Persistance des données
    Réponses: 1
    Dernier message: 18/02/2008, 15h01
  5. Réponses: 3
    Dernier message: 27/10/2007, 11h33

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