NoesisGUI
 

🔹 ContextMenuService Class

namespace Noesis | MSDN

Provides the system implementation for displaying a ContextMenu.

The following example shows how to use the service to display a ContextMenu on a disabled button. Notice that you set the ShowOnDisabled property on the button that is the parent of the context menu.

XAML
<Button Height="30" Content="Disabled Button" IsEnabled="False"
     ContextMenuService.ShowOnDisabled="True">
  <Button.ContextMenu>
    <ContextMenu>
      <MenuItem Header="Item 1"/>
      <MenuItem Header="Item 2"/>
      <MenuItem Header="Item 3"/>
    </ContextMenu>
  </Button.ContextMenu>
</Button>

Inheritance Hierarchy

ContextMenuService

📚 Class Hierarchy Index

Properties

ContextMenuService has no properties

Attached Properties

Name Description
 ContextMenu Gets or sets the value of the ContextMenu property of the specified object
 HasDropShadow Gets or sets a value that indicates whether the context menu appears with a dropped shadow
 HorizontalOffset Gets or sets the horizontal distance between the target origin and the popup alignment point
 IsEnabled Gets or sets a value that indicates whether the ContextMenu can be shown
 Placement Gets or sets a value that specifies the placement of the ContextMenu relative to the PlacementTarget or PlacementRectangle
 PlacementRectangle Gets or sets the area relative to which the context menu is positioned when it opens
 PlacementTarget Gets or sets the parent control of the ContextMenu.
 ShowOnDisabled Gets or sets a value that indicates whether the ContextMenu should be shown when its parent is grayed out
 VerticalOffset Gets or sets a value that indicates where along the y-direction to place the ContextMenu with respect to the parent control

Methods

ContextMenuService has no methods

Events

ContextMenuService has no events

 
© 2017 Noesis Technologies