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 :

Textbox et Multibinding


Sujet :

Windows Presentation Foundation

  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 Textbox et Multibinding
    Bonjour à tous,

    j'aimerai binder le contenu d'un Textbox avec une deux propriétés : l'une se trouvant dans ma vue XAML l'autre se trouvant dans mon ViewModel... Je n'arrive pas à Multibinder, car je ne vois pas l'utilité du Converter dans mon cas...

    Pouvez-vous m'aider?

    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 : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu peux faire le multibinding simplement, pas forcémen besoin d'un Converter: où est ton pb ?

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    Citation Envoyé par Thomas Lebrun Voir le message
    Tu peux faire le multibinding simplement, pas forcémen besoin d'un Converter: où est ton pb ?
    tiens un multibinding en xaml on peut se passer du converter ?

  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
    Oui voilà je pensais qu'on ne pouvait pas se passer du converter... Je n'ai pas réussi à le faire sans.

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Heu si, j'ai dit une bétise (je pensais à autre chose): on est obligé d'avoir le convertisseur avec un multibinding sinon, comment on calcule la valeur a assigné

    Par contre, pour ton pb, qu'est ce qui t'empêche de faire le multibinding ? Tu peux te lier à ton XAML et à ton ViewModel après, c'est à ton converter de faire le travail....

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    houuuuuuuuuu houuuuuuuuuuuuuu non je deconne !!!!

  7. #7
    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
    En fait, je vais expliquer ce que je fais ça sera peut être plus simple.

    D'abord, je rempli un ListView via un binding sur fichier XML.

    Ca me donne un ListView de la forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    NuméroPersonne | NomPersonne
    1                Titi
    2                Toto
    3                Machin
    4                Truc
    Maintenant j'aimerai, lorsque je sélectionne une ligne, que cela mette à jour une propriété NuméroPersonne et une propriété NomPersonne dans mon ViewModel à l'aide des données sélectionnées.

    Les deux bindings sont de natures différentes, comment les exécuter ensemble?

  8. #8
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    une question bete sans doute mais pourquoi tu charge pas directement une observable collection a aprtir du fichier xml?

  9. #9
    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
    Ah oui pas bête!

    Mais comment charges-tu les données dans une ObservableCollection?

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par jean-pierre96 Voir le message
    Ah oui pas bête!

    Mais comment charges-tu les données dans une ObservableCollection?
    C'est une collection fortement typée donc tu fais un: maCollection.Add(mon Objet...())

  11. #11
    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
    Oui biensûr, mais je voulais dire comment initialiser cette ObservableCollection avec mon XML en XAML?

    Est-ce possible, comme je l'ai fait, avec un CollectionViewSource et un XMLDataProvider?

  12. #12
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    regarde ce poste j'ai donne du code pour charger et sauver un objet a partir du xml
    http://www.developpez.net/forums/d72...indispensable/

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

Discussions similaires

  1. [VB.NET] Pb sur update à partir champs Textbox
    Par patdez dans le forum ASP.NET
    Réponses: 5
    Dernier message: 28/06/2006, 09h28
  2. [VB.NET] Sauvegarde dans TextBox des logons utilisés
    Par stephane93fr dans le forum ASP.NET
    Réponses: 3
    Dernier message: 27/10/2005, 11h00
  3. Réponses: 2
    Dernier message: 08/04/2004, 11h11
  4. Réponses: 3
    Dernier message: 25/03/2004, 11h35
  5. [VB6] [Interface] ScrolBar & TextBox
    Par DarkVader dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 25/10/2002, 18h40

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