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 :

BindingOperations.SetBinding dans un Convert


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2010
    Messages : 188
    Par défaut BindingOperations.SetBinding dans un Convert
    Bonjour,

    J'ai voulu créer un système le plus automatique possible et réutilisable facilement dans d'autre partie de mon logiciel.

    Pour se faire:
    Je binde une valeur qui est convertit.
    pour ceux qui ne voit pas voici un exemple d'utilisation (mais bon je pense que beaucoup voit de quoi je parle )
    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <namespace:MyConverter x:Key="myConverter" />
    <... Color={Binding myValue, Converter={StaticResource myConverter}} />
    Le hic est que dans mon converter, l'objet retourné doit possèder une valeur qui utilise un Binding (un autre exemple).
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        Binding binding = new Binding();
        binding.Path = new PropertyPath("myBindingValue");
        ...
        TextBlock textBlock =  new TextBlock();
        BindingOperations.SetBinding(textBlock, TextBlock.Text, binding);
     
        return  textBlock;
    }
    Ma valeur bindé n'est pas lu, modifier, tout les abonné se mette a jour sauf cet élément issu du converter.

    Est ce un blocage venant des Converter ou ai-je un problème dans mon code.

    Comme ça a première vu je n'est pas d'erreur.

    Merci pour votre aide.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2010
    Messages : 188
    Par défaut
    La réponse était des plus bête.

    Passer au MultiBinding

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bah ! Tu mets juste Résolu au lieu de Délestage.
    Ta réponse pourra servir à quelqu'un d'autre je pense

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 09/06/2012, 22h37
  2. Erreur dans la convertion d'un fichier .JPG en .BMP
    Par Duan dans le forum Débuter
    Réponses: 1
    Dernier message: 12/05/2009, 04h51
  3. Value = NAN dans mon converter! Comment faire
    Par amandinerenard dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 22/08/2008, 10h52
  4. Réponses: 4
    Dernier message: 10/09/2006, 10h49

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