Bonjour,
J'ai un TreeView qui affiche différement les noeuds des feuilles grâce à ce HierarchicalDataTemplate:
Mon problème est que lorsque l'on clique sur un noeud (Visuel TextBlock), celui-ci prend un fond "bleu" comme s'il était surligné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <HierarchicalDataTemplate DataType="{x:Type local1:ActionItem}" ItemsSource="{Binding}"> <Grid> <WrapPanel x:Name="ActionButton" HorizontalAlignment="Stretch" Visibility="Collapsed"> <Button Content="{Binding Path=Text}" Command="{Binding}" > <Button.Template> <ControlTemplate TargetType="{x:Type Button}"> <Grid> <ContentPresenter Cursor="Hand"/> </Grid> </ControlTemplate> </Button.Template> </Button> </WrapPanel> <WrapPanel x:Name="ActionTextBlock"> <TextBlock Text="{Binding Path=Text}" Cursor="Hand"/> </WrapPanel> </Grid> <HierarchicalDataTemplate.Triggers> <DataTrigger Binding="{Binding HasItems}" Value="false"> <Setter Property="Visibility" TargetName="ActionButton" Value="Visible" /> <Setter Property="Visibility" TargetName="ActionTextBlock" Value="Collapsed" /> </DataTrigger> </HierarchicalDataTemplate.Triggers> </HierarchicalDataTemplate>
Quelqu'un sait-il comment enlever cet effet?
Merci d'avance.
Partager