Bonjour,

Je dois remplir un TreeView de manière dynamique (ca marche très bien), mais j'aimerai ajouter un icone devant chaque élément, et là rien ne s'affiche alors que je ne vois aucune erreur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
TreeViewItem rootItem = new TreeViewItem();
 
StackPanel holder = new StackPanel();
Image image = new Image();
TextBlock textBlock = new TextBlock();
 
image.Source = new BitmapImage(new Uri("images/green.png", UriKind.Relative));
textBlock.Text = string.Format("{0}:{1}", PrenomTextBox.Text, NomTextBox.Text);
holder.Children.Add(image);
holder.Children.Add(textBlock);
rootItem.Header = holder;
 
TreeView.Items.Add(rootItem);
Mes images se trouvent dans un répertoire "images" se trouvant au même niveau que l’exécutable.

Auriez-vous une idée d'où vient mon problème ?

Question subsidiaire, est-ce qu'il est possible d'intégrer les images directement dans l'exécutable pour éviter d'avoir de manière indépendante ?

Merci d'avance