Bonjour,
J'ai un TreeView qui affiche différement les noeuds des feuilles grâce à ce HierarchicalDataTemplate:

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>
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é.
Quelqu'un sait-il comment enlever cet effet?

Merci d'avance.