ContextMenuService.PlacementRectangle 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.
Dient zum Abrufen oder Festlegen des Bereichs relativ zu dem das Kontextmenü positioniert wird, wenn es geöffnet wird.
see GetPlacementRectangle, and SetPlacementRectangle
see GetPlacementRectangle, and SetPlacementRectangle
see GetPlacementRectangle, and SetPlacementRectangle
Beispiele
Das folgende Beispiel weist zwei Schaltflächen dasselbe ContextMenu zu und legt die HasDropShadow, Placement, , PlacementRectangle, , HorizontalOffsetund VerticalOffset Eigenschaften fest, 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
Sie können eine ContextMenu Position positionieren, indem Sie die PlacementTargetEigenschaften , PlacementRectangle, , Placementund HorizontalOffsetdie VerticalOffsetProperty Eigenschaften festlegen. Diese Eigenschaften verhalten sich genauso wie bei einer Popup. Weitere Informationen finden Sie unter Popup-Platzierungsverhalten.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | PlacementRectangleProperty |
Auf Metadateneigenschaften festgelegt true |
Nichts |