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 :

Sélection de la ligne entière dans un TreeView


Sujet :

Windows Presentation Foundation

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 14
    Points : 6
    Points
    6
    Par défaut Sélection de la ligne entière dans un TreeView
    Bonjour à tous,

    J'aimerais que lorsque je sélectionne un item dans un treeview wpf que la ligne entiere soit sélectionnée (Couleur identique sur toute la ligne).

    J'ai bien trouvé le ControlTemplate d'exemple du treeviewItem sur les MSDN mais je n'arrive pas en me dépatouiller avec ça.

    Quelqu'un aurait une idée de génie ???

    Merci beaucoup.

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup de ta réponse mais ce code ne fonctionne pas du tout comme je le souhaite.

    Dans cet exemple lorsque l'on sélectionne un enfant une partie sur la gauche n'est pas en surbrillance et lorsque l'on sélectionne un noeud, tous les enfants sont aussi en surbrillance.

    D'autres idées pour m'aider ?

  4. #4
    Membre expérimenté
    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
    Points : 1 313
    Points
    1 313
    IKEAS : Finalement je crois que c'est dans ses faiblesses que l'on y trouve a la fois de la force et a la fois de la richesse...
    ----------------------------------------------------
    Si vous avez du taf en wpf & design d'application sympa, contactez moi !!!!
    http://ultimatecorp.eu/wpf/

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    Merci,

    C'est exactement ce que veut faire et en plus ca marche ... presque
    En fait ca marche parfaitement si le TreeView est construit de manière statique comme dans l'exemple donné.

    Mais ... Y'a toujours un "Mais" ... ca ne marche plus du tout si on utilise la propriété ItemsSource du TreeView et que l'on utilise un HierarchicalDataTempate.

    Any Ideas ???

  6. #6
    Membre expérimenté
    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
    Points : 1 313
    Points
    1 313
    Par défaut
    a tout les cout ca doit venir des type fo styliser les types de données dedans je pense
    IKEAS : Finalement je crois que c'est dans ses faiblesses que l'on y trouve a la fois de la force et a la fois de la richesse...
    ----------------------------------------------------
    Si vous avez du taf en wpf & design d'application sympa, contactez moi !!!!
    http://ultimatecorp.eu/wpf/

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    Je pense que le problème vient du fait que les éléments contenus dans l'arbre ne sont plus des TreeViewItem mais mes objets a part entière.

    Tu as une idée ??? à part changer mon converter ??? en gros pour faire en sorte que le style de l'arbre soit générique ?

  8. #8
    Membre expérimenté
    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
    Points : 1 313
    Points
    1 313
    Par défaut
    en regle général on applique le style du précédant dans le constructeur static
    IKEAS : Finalement je crois que c'est dans ses faiblesses que l'on y trouve a la fois de la force et a la fois de la richesse...
    ----------------------------------------------------
    Si vous avez du taf en wpf & design d'application sympa, contactez moi !!!!
    http://ultimatecorp.eu/wpf/

Discussions similaires

  1. sélection d'une ligne entière
    Par NicolasMO dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/10/2009, 18h52
  2. Réponses: 3
    Dernier message: 21/04/2009, 14h03
  3. problème de sélection d'un ligne entière
    Par babou466 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/03/2009, 11h42
  4. Afficher la ligne entière dans une listView Sans les headers
    Par Msysteme dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/02/2009, 12h56
  5. Récupérer ligne entière dans trigger
    Par Taoueret dans le forum PL/SQL
    Réponses: 6
    Dernier message: 04/07/2007, 14h49

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