ContextMenuService::IsEnabled Attached Property

 

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

IsEnabledProperty

Metadata properties set to true

None

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
  <Button.ContextMenu>
    <ContextMenu>
      <MenuItem Header="Item"/>
    </ContextMenu>
  </Button.ContextMenu>
</Button>
Return to top
Show: