ContextMenuService.HasDropShadow 添付プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ContextMenu に有効なドロップ シャドウ効果があるかどうか示す値を取得または設定します。
see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow
see GetHasDropShadow, and SetHasDropShadow
例
次の例では、2 つのボタンHasDropShadowに同じContextMenu値を割り当て、ボタンごとに異なる位置に設定する 、Placement、PlacementRectangle、HorizontalOffset、プロパティVerticalOffsetを設定ContextMenuします。
<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>
注釈
ContextMenu開くと、値は . の値SystemParameters.DropShadowに設定されます。 プロパティが の場合、このプロパティtrue``false
を設定してもSystemParameters.DropShadow効果はありません。
依存プロパティ情報
識別子フィールド | HasDropShadowProperty |
メタデータのプロパティが次に設定されている true |
なし |