ContextMenuService.HasDropShadow Angefügte Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob für das ContextMenu ein Schlagschatteneffekt aktiviert ist, oder legt diesen fest.
see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow
Beispiele
Im folgenden Beispiel werden zwei ContextMenu Schaltflächen zugewiesen und VerticalOffset die HasDropShadowPlacementRectanglePlacementHorizontalOffsetEigenschaften festgelegt, um die ContextMenu verschiedenen Positionen für jede Schaltfläche festzulegen.
<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>
Hinweise
Wenn der ContextMenu geöffnete Wert geöffnet wird, wird der Wert auf den Wert festgelegt SystemParameters.DropShadow. Wenn sie diese Eigenschaft festlegen, hat true
keine Auswirkung, wenn die SystemParameters.DropShadow Eigenschaft lautet false
.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | HasDropShadowProperty |
Metadateneigenschaften auf true festgelegt |
Keine |