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.
Mes images se trouvent dans un répertoire "images" se trouvant au même niveau que l’exécutable.
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);
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
Partager