Salut,

Je cherche à changer le Background de sélection du MenuItem d'un ContextMenu et toutes les propriétés que j'ai pu utiliser n'ont eu aucun effet... (peut être par une mauvaise utilisation) :


Code xml : 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
 
    <Style x:Key="ContextMenuStyle1" TargetType="{x:Type ContextMenu}" >
      <Setter Property="Template" >
        <Setter.Value>
          <ControlTemplate TargetType="{x:Type ContextMenu}" >
 
            <Border Background="Red" 
                    BorderBrush="{x:Null}" BorderThickness="1,1,1,1" CornerRadius="0,10,10,10" >
              <StackPanel x:Name="stackp" IsItemsHost="True" Margin="8,8,8,8" />
            </Border>
 
            <ControlTemplate.Triggers>
 
              <Trigger Property="MenuItem.IsMouseOver" Value="true" >
                <Setter TargetName="stackp" Property="Background" Value="Red" />
              </Trigger>
 
            </ControlTemplate.Triggers>
          </ControlTemplate>
        </Setter.Value>
      </Setter>
    </Style>

Si quelqu'un peut m'aider. Merci d'avance.

Binoo.