ContextMenuService.HasDropShadow Přidružená vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda ContextMenu má povolený stínový efekt.
see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow
Příklady
Následující příklad přiřadí stejné ContextMenu dvě tlačítka a nastaví HasDropShadow, , Placement, PlacementRectangleHorizontalOffset, a VerticalOffset vlastnosti nastavit ContextMenu na různé pozice pro každé tlačítko.
<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>
Poznámky
ContextMenu Při otevření je hodnota nastavena na hodnotu SystemParameters.DropShadow. Nastavení této vlastnosti nemá true
žádný vliv, pokud SystemParameters.DropShadow je false
vlastnost .
Informace o vlastnosti závislosti
Pole identifikátoru | HasDropShadowProperty |
Vlastnosti metadat nastavené na true |
Žádné |