Udostępnij za pośrednictwem


ContextMenuService.HasDropShadow Właściwość dołączona

Definicja

Pobiera lub ustawia wartość wskazującą, czy ContextMenu jest włączony efekt cienia spadku.

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

Przykłady

Poniższy przykład przypisuje te same ContextMenu przyciski do dwóch przycisków i ustawia HasDropShadowwłaściwości , Placement, PlacementRectangle, HorizontalOffseti VerticalOffset w celu ustawienia ContextMenu wartości na różne pozycje dla każdego przycisku.

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

Uwagi

Po otwarciu ContextMenu wartość zostanie ustawiona na wartość SystemParameters.DropShadow. Ustawienie tej właściwości na true nie ma wpływu, SystemParameters.DropShadow jeśli właściwość ma wartość false.

Informacje dotyczące właściwości zależności

Pole identyfikatora HasDropShadowProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też