ContextMenuService.HasDropShadow Propriété attachée
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |