Export (0) Print
Expand All

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)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

See GetIsEnabled, SetIsEnabled
<object ContextMenuService.IsEnabled="bool" .../>

Property Value

Type: System.Boolean
true if the ContextMenu is shown; otherwise, false.

Identifier field

IsEnabledProperty

Metadata properties set to true

None

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

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>

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft