locked
Appel converter selon deux values RRS feed

  • Question

  •  Hello, j'ai besoin de récupérer une valeur dépendant de 2 champs dans ma listbox c'est pour cela que j'ai fais l'appel à un converter mais j'arrive pas à faire l'appel à ces deux champs en mem temps comme suit :

         <TextBlock x:Name="Distance" Text="{Binding lattitude,Longtitude,Converter={StaticResource Distanceconverter}}" />

    quelqu'un a une idée svp? Merci 


    zipo

    mardi 25 février 2014 08:52

Réponses

  • Bonjour,

    La bonne pratique et la plus simple est de créer une propriété sur l'objet de votre DataContext qui regroupe vos 2 propriétés.

    public string Coordonées
    {
        get { return this.Lattitude + ";" + this.Longitude; }
    }

    Au niveau du Binding :

    <TextBlock x:Name="Distance" Text="{Binding Coordonnées}" />

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Proposé comme réponse Aurel Bera mercredi 26 février 2014 09:15
    • Marqué comme réponse Aurel Bera lundi 3 mars 2014 08:35
    mardi 25 février 2014 22:05

Toutes les réponses

  • Bonjour,

    La bonne pratique et la plus simple est de créer une propriété sur l'objet de votre DataContext qui regroupe vos 2 propriétés.

    public string Coordonées
    {
        get { return this.Lattitude + ";" + this.Longitude; }
    }

    Au niveau du Binding :

    <TextBlock x:Name="Distance" Text="{Binding Coordonnées}" />

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Proposé comme réponse Aurel Bera mercredi 26 février 2014 09:15
    • Marqué comme réponse Aurel Bera lundi 3 mars 2014 08:35
    mardi 25 février 2014 22:05
  • Bonjour

    Un petit retour SVP?

    Merci!

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    jeudi 27 février 2014 06:51