Partager via


ContextMenuService.HasDropShadow Propriété attachée

Définition

Obtient ou définit une valeur qui indique si l'effet d'ombre portée est activé pour le ContextMenu.

see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow

Exemples

L’exemple suivant affecte les mêmes ContextMenu à deux boutons et définit les HasDropShadowpropriétés , , PlacementRectanglePlacementHorizontalOffsetet VerticalOffset les propriétés pour définir les ContextMenu différentes positions de chaque bouton.

<StackPanel>
  <StackPanel.Resources>
    <ContextMenu x:Key="myContextMenu">
      <MenuItem Header="Item"/>
    </ContextMenu>
  </StackPanel.Resources>

  <!--Both buttons use the same ContextMenu but use the
    properties on ContextMenuService to position them
    differently.-->
  <Button ContextMenu="{StaticResource myContextMenu}" 
          ContextMenuService.HasDropShadow="False" 
          ContextMenuService.Placement="Relative"
          ContextMenuService.HorizontalOffset="50"
          ContextMenuService.VerticalOffset="-10">
    button 1
  </Button>

  <Button ContextMenu="{StaticResource myContextMenu}" 
          ContextMenuService.HasDropShadow="True"
          ContextMenuService.Placement="Right"
          ContextMenuService.PlacementRectangle="0,0,30,30">
    button 2
  </Button>
</StackPanel>

Remarques

Lorsque l’ouverture ContextMenu s’ouvre, la valeur est définie sur la valeur de SystemParameters.DropShadow. La définition de cette propriété n’a true aucun effet si la SystemParameters.DropShadow propriété est false.

Informations sur les propriétés de dépendance

Champ d’identificateur HasDropShadowProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi