ContextMenuService.HasDropShadow Toegevoegde eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het ContextMenu slagschaduweffect is ingeschakeld.

see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow

Voorbeelden

Het volgende voorbeeld wijst hetzelfde ContextMenu toe aan twee knoppen en stelt de HasDropShadoweigenschappen , Placement, PlacementRectangleHorizontalOffseten VerticalOffset eigenschappen in om de ContextMenu op verschillende posities voor elke knop in te stellen.

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

Opmerkingen

Wanneer de ContextMenu waarde wordt geopend, wordt deze ingesteld op de waarde van SystemParameters.DropShadow. Het instellen van deze eigenschap heeft true geen effect als de SystemParameters.DropShadow eigenschap is false.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld HasDropShadowProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op

Zie ook