ContextMenuService.IsEnabled Attached Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets a value that indicates whether the ContextMenu can be shown.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

See GetIsEnabled, SetIsEnabled

Property Value

Type: System.Boolean

true if the ContextMenu is shown; otherwise, false.

When the IsEnabled property is false the context menu does not appear when the user right-clicks the parent control.

Identifier field


Metadata properties set to true


The following example shows how to disable a context menu by setting the IsEnabled property to false.

<Button ContextMenuService.IsEnabled="false">
  Button with a disabled context menu
      <MenuItem Header="Item"/>
Return to top