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 :

StringFormat Binding %


Sujet :

Silverlight

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut StringFormat Binding %
    bonjour
    j'ai un textbox qui va contenir une valeur tva
    par exemple la valeur de tva=19.6% et lorsque j'applique le stringformat il affiche 1960.0%
    voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <TextBox Text="{Binging tva,StringFormat=0.0%}" />
    comment je peut affiche la valeur de tva avec le %

    merci.

  2. #2
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    source msdn


    En .net on utilise "PX" ou X est égal à la précision.

    Ex : 18,35 donnera 18% avec "P0"


    En xaml cela marchera aussi

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut
    Citation Envoyé par Lapinpanda Voir le message
    source msdn


    En .net on utilise "PX" ou X est égal à la précision.

    Ex : 18,35 donnera 18% avec "P0"


    En xaml cela marchera aussi
    Lorsque je mets comme tu as dit stringFormat=P0
    ELLE AFFICHE 1,960% or moi ma valeur doit etre 19.6%

  4. #4
    Invité
    Invité(e)
    Par défaut
    Simple tu mets juste : StringFormat = {0: P} dans ton binding

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut
    elle m'affiche 1.960.00 mais sans pourcentage
    ce n'ai pas ce que je veux, mon but 19.6%

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <TextBox Text="{Binding tva,StringFormat=\{0:P\}}" />

  6. #6
    Invité
    Invité(e)
    Par défaut
    et ça : StringFormat= {#0.##%} ?

    EDIT : Plus d'infos ici.

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    et ça : StringFormat= {#0.##%} ?

    EDIT : Plus d'infos ici.
    j'ai essayé avec ta proposition mais il m'affiche 1960%
    j'ai testé d'autre solutions et il m'affiche presque le meme résultat

  8. #8
    Invité
    Invité(e)
    Par défaut
    En plus celui là dans son article il a réussi à afficher les pourcentages avec la première méthode que je t'avais fourni.

    Je demande si tu passes bien une valeur décimale à ton Binding, si c'est un string ça ne marchera pas !

  9. #9
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Il vaut quoi ton champ tva?

  10. #10
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Des que y'a un % dans le formatage, y'a multiplication par 100. C'est le principe même du pourcentage: 19.6% = 0.196.
    Il faut donc se trimballer une valeur 100fois inférieure

Discussions similaires

  1. StringFormat avec un Binding disponible sur Silverlight 2 ?
    Par blepeign dans le forum Silverlight
    Réponses: 1
    Dernier message: 07/01/2009, 17h25
  2. Récupérer l'adresse de bind d'un socket
    Par gloode dans le forum Réseau
    Réponses: 4
    Dernier message: 04/02/2005, 10h56
  3. Bind ou pas Bind?
    Par jonzuzu dans le forum MFC
    Réponses: 4
    Dernier message: 19/03/2004, 10h00
  4. []Erreur sur second emploi collection binding
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 08/03/2004, 18h02
  5. Bind - sous-domaine
    Par _Gabriel_ dans le forum Réseau
    Réponses: 4
    Dernier message: 07/03/2004, 11h54

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