2010-11-15 12 views
3

Je construis une application WPF en C# en utilisant VS2010Listview Trouble - infobulle Needed

J'ai un ListView qui contient des éléments d'une base de données, et chaque élément contient un champ appelé (nom) et un autre champ appelé (Time) .

Retour dans la base de données, chaque élément a un troisième champ appelé (Description) aussi ...

Maintenant ce que je veux est: Quand je choisis un élément de la listview, une info-bulle apparaît et il contient les données du troisième champ ..

Comment puis-je avoir différentes info-bulles sur une liste - une info-bulle pour chaque article - ?? Comment puis-je gérer ma base de données?

Merci

Répondre

6

Réglage de l'info-bulle pour un ListViewItem peut être fait comme ça

<ListView ...> 
    <ListView.ItemContainerStyle> 
     <Style TargetType="{x:Type ListViewItem}"> 
      <Setter Property="ToolTip" Value="{Binding Path=Name}"/> 
     </Style> 
    </ListView.ItemContainerStyle> 
    <!-- ... --> 
</ListView> 
+0

Nice one Meleak. –

+0

Fonctionne pour moi aussi. –