Sdílet prostřednictvím


ContextMenuService.HasDropShadow Přidružená vlastnost

Definice

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 falsevlastnost .

Informace o vlastnosti závislosti

Pole identifikátoru HasDropShadowProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro

Viz také