J'ai un ListView
qui contient des objets liés à une collection. La représentation des objets que j'ai définis avec DataTemplate
. Maintenant, je veux faire ce qui suit. Il y a deux TextBlock
s dans mon DataTemplate
:Souligner le texte dans l'étiquette qui se trouve dans un DataTemplate
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}"></TextBlock>
<TextBlock Text="{Binding Path}"></TextBlock>
</StackPanel>
</DataTemplate>
Je l'ai déjà spécifié un ItemContainerStyle
que j'utilise pour réaliser un vol stationnaire effet.
<Style TargetType="ListViewItem" x:Key="ContainerStyle">
<Style.Triggers>
<EventTrigger RoutedEvent="Mouse.MouseEnter">
... and so on
Mon objectif est de souligner l'TextBlock
qui contient le nom, lorsque l'utilisateur déplace la souris sur la ListViewItem
. Le chemin ne doit pas être souligné. Comment cela peut-il être réalisé? Comment peut-on accéder à un élément de DataTemplate
pour chaque ListViewItem
?
Salutations, Martin