J'aimerai ajouter des icones dans un treeView en WPF. Je voudrais le faire de facon programmaticalement. J'utilise du C#
Merci
J'aimerai ajouter des icones dans un treeView en WPF. Je voudrais le faire de facon programmaticalement. J'utilise du C#
Merci
Et il est où le pb ? Tu as déjà du code en place ?
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
Je construis mon arbre a la volée avec du code. Donc ds mon fichier Xaml je n'ai que la déclaration du treeview.
J'aimerai donc ajouté une image sur chaque noeud de l'arbre par l'intermédiaire de code.
Et bien tu construis les noeuds dynamiquement également
Ton Treeview, il a des enfants (collection de TreeViewItem) donc tu les rajoutes à la volée...
Dans le principe, cela donne ca:
foreach(....)
{
TreeViewItem tvi = ....
maTreeview.Items.Add(tvi);
}
A+
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
Ca c'est exactement ce que j'ai fait.
Apres je fais:
tvi.Header ="monTexte" pour le noeud
Mais je voudrais rajouter une image avt mon texte
je ne sais pas comment faire ca en C#
Dans ton TreeviewItem, tu ajoutes un StackPanel. Dans ce StackPanel, tu met ton image et ton texte.
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
Partager