Treeview, Binding et ToolTip
Bonjour,
J'implémente une petite application qui me permet de sélectionner des photos et des fonts.
Pour cela, j'ai créé un treeview avec 2 noeuds : Pictures et Fonts.
Les sous-noeuds de Pictures sont "bindés" à une ObservableCollection de <Picture> (Picture est une classe avec 2 pptés : PictureName et PicturePath).
J'ai un data template qui permet d'afficher le PictureName de chaque sous-noeud et son image en 30x30 grâce à PicturePath. Tout cela fonctionne très bien!!
Afin de ne pas surcharger l'interface, je voulais juste laisser le nom et rajouter un tooltip qui, pour chaque sous-noeud, affiche dans un contrôle "image", l'image de Picture avec son PicturePath (chemin absolu sur mon ordi) mais cela ne fonctionne pas.
Voici le code XAML :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <TreeViewItem Name="GC_UI_TreeView_Pictures" Header="Pictures" ItemsSource="{Binding}">
<TreeViewItem.ItemTemplate>
<DataTemplate>
<Grid>
<Label Content="{Binding PictureName}"/>
<Image Height="30" Width="30" Source ="{Binding PicturePath}"/ (LA, CA MARCHE, LA PHOTO S'AFFICHE) </Grid>
</DataTemplate>
</TreeViewItem.ItemTemplate>
<TreeViewItem.ToolTip>
<Image Source ="{Binding PicturePath}"/> (LA, CA MARCHE PAS!!!) </TreeViewItem.ToolTip>
</TreeViewItem> |
WHY?????????????
Merci de bien vouloir me donner une piste...
Merci d'avance...
Treeview, Binding et ToolTip
OK, super, ça fonctionne nickel.
Merci!!!