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

Framework .NET Discussion :

[WPF] treeview : récupérer le parent d'un élément sélectionné


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [WPF] treeview : récupérer le parent d'un élément sélectionné
    Bonjour

    J'ai un treeview. Je voudrais, lors d'un double-clic, récupérer le parent de l'élément sélectionné

    exemple :

    si, au moment du double clic, item 1.2.1 est sélectionné, je voudrais récupérer item 1.2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    item 1
        |- item 1.2
               |- item 1.2.1
               |- item 1.2.2
        |- item 1.2
     
    item 2
        |- item 2.1
        |- item 2.2

    Est-ce que quelqu'un sais comment faire ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    personne ?

  3. #3
    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
    Si tu arrives, lors du double clic, à récupérer l'élément sélectionné, alors tu peux tenter de passer par un VisualTreelWalker qui va parcourir ton arbre.

    2 possibilités:
    - tu tentes le parcours depuis l'élément sélectionné et tu remontes
    - tu te places en haut du treeview et tu parcours jusqu'à l'élément sélectionné.


    Attention, c'est qu'une idée, j'ai pas testé.....

  4. #4
    Invité
    Invité(e)
    Par défaut
    VisualTreeWalker c'est une classe qui existe déjà ? Ou c'est quelque chose que je dois faire moi ?

    Si c'est le premier cas, je n'en ai trouvé aucune trace.

    Si c'est le deuxième cas, ça ne m'avance pas beaucoup, puisse que mon problème est justement : comment remonter dans l'arbre ?

  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
    Je me suis trompé de nom: je voulais parler de VisualTreeHelper et de sa méthode GetParent:

    http://msdn2.microsoft.com/en-us/lib...getparent.aspx

  6. #6
    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
    Et même plus simple, en utilisant la propriété nommée "Parent" sur ton TreeviewItem

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

Discussions similaires

  1. TreeView récupérer la chaîne parents-enfants
    Par cobaye13 dans le forum Access
    Réponses: 0
    Dernier message: 13/04/2015, 12h20
  2. Réponses: 1
    Dernier message: 13/05/2013, 22h17
  3. Réponses: 1
    Dernier message: 14/08/2011, 14h14
  4. [XSL][XPATH] récupérer le nom de l'élément parent
    Par amadoulamine1 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 04/03/2009, 13h18
  5. Récupérer les dimensions de l'élément parent ?
    Par ghohm dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 02/09/2006, 10h22

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