ContextMenu.Placement プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Placement の ContextMenu プロパティを取得または設定します。
public:
property System::Windows::Controls::Primitives::PlacementMode Placement { System::Windows::Controls::Primitives::PlacementMode get(); void set(System::Windows::Controls::Primitives::PlacementMode value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.Primitives.PlacementMode Placement { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Placement : System.Windows.Controls.Primitives.PlacementMode with get, set
Public Property Placement As PlacementMode
プロパティ値
PlacementMode 列挙体のいずれか。 既定値は、MousePoint です。
- 属性
例
次の例では、 プロパティと配置モードを Placement 使用して、 を配置する場所を指定する方法を ContextMenu 示します。
<ContextMenu Placement="Bottom" PlacementRectangle="30,50,0,0">
注釈
ContextMenuが または プロパティにFrameworkElement.ContextMenu割り当てられるとFrameworkContentElement.ContextMenu、 ContextMenuService が開いたときにこのプロパティのこの値がContextMenu変更されます。 ユーザーがマウスを使用して を ContextMenu 開いた場合、 Placement は に MousePoint設定されます。 ユーザーがキーボードを使用して を ContextMenu 開いた場合、 Placement は に Center設定されます。 の位置を変更する場合はContextMenu、 または FrameworkContentElementに プロパティをContextMenuService.PlacementFrameworkElement設定します。
、および VerticalOffsetProperty の各プロパティをPlacementTargetPlacementRectanglePlacementHorizontalOffset設定することで、 をContextMenu配置できます。 これらのプロパティは、 の場合 Popupと同じように動作します。 詳細については、「Popup Placement Behavior」を参照してください。
依存プロパティ情報
識別子フィールド | PlacementProperty |
に設定されたメタデータ プロパティ true |
なし |
適用対象
こちらもご覧ください
.NET