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 :

HierarchicalDataTemplate et treeview


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 71
    Par défaut HierarchicalDataTemplate et treeview
    Bonjour qq un peut me dire comment faire cela en code c# et pas systématiquement en XAML

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            <TreeView.ItemTemplate>
                <HierarchicalDataTemplate ItemsSource="{Binding Path=Xxxxxx}">
                    <TextBlock Text="{Binding Path=Name}" />
                </HierarchicalDataTemplate>
            </TreeView.ItemTemplate>

    Je ne sais pas faire ca
    <TextBlock Text="{Binding Path=Name}" />

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    TreeView treeView_l = new TreeView();
    treeView_l.ItemsSource = (ObservableCollection<Xxxxxx>)Xxxxxx;
    System.Windows.Data.Binding binding_l = new System.Windows.Data.Binding("ChildItems");
    HierarchicalDataTemplate data_l = new HierarchicalDataTemplate();
    data_l.ItemsSource = binding_l;
    treeView_l.ItemTemplate = data_l;
    Merci

  2. #2
    Membre émérite Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Par défaut
    Hello,

    Il y a un billet de blog de Flavien Charlon intitulé Faire du binding avec WPF, depuis le code qui te sera surement utile

    Bon courage

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    En fait ce que tu veux faire c'est créer ton HierarchicalDataTemplate en c# ?

    On peut le faire comme c'est expliqué dans le post ci-dessous :
    http://www.developpez.net/forums/d48...-datatemplate/

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

Discussions similaires

  1. HierarchicalDataTemplate WPF TreeView à partir d'un menu récursif?
    Par hannnnnn dans le forum Windows Presentation Foundation
    Réponses: 18
    Dernier message: 19/11/2013, 13h26
  2. HierarchicalDataTemplate et Treeview
    Par ElBarto38 dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 19/11/2010, 11h46
  3. TreeView, HierarchicalDataTemplate et Binding depuis un DataSet
    Par dtcSearch dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 06/05/2010, 10h57
  4. TreeView + HierarchicalDataTemplate + RoutedEvent
    Par s3phi dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 03/12/2009, 10h52
  5. TreeView / HierarchicalDataTemplate / TreeViewItem : comment faire ?
    Par seiryujay dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 23/04/2009, 10h41

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