Click or drag to resize

AppButtonMenuProvider Class

Implementation class used to provide application button context menu details to view elements.
Inheritance Hierarchy
SystemObject
  Internal.ComponentFactory.Krypton.RibbonAppButtonMenuProvider

Namespace: Internal.ComponentFactory.Krypton.Ribbon
Assembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class AppButtonMenuProvider : IContextMenuProvider

The AppButtonMenuProvider type exposes the following members.

Constructors
 NameDescription
Public methodAppButtonMenuProvider Initialize a new instance of the ContextMenuProvider class.
Top
Properties
 NameDescription
Public propertyFixedViewBase Gets and sets the view to use as the fixed sub menu area.
Public propertyHasParentProvider Does this provider have a parent provider.
Public propertyProviderCanCloseMenu Is context menu capable of being closed.
Public propertyProviderCloseReason Sets the reason for the context menu being closed.
Public propertyProviderEnabled Is the entire context menu enabled.
Public propertyProviderImages Gets access to the context menu images.
Public propertyProviderNeedPaintDelegate Gets a delegate used to indicate a repaint is required.
Public propertyProviderPalette Gets access to the custom palette.
Public propertyProviderPaletteMode Gets access to the palette mode.
Public propertyProviderRedirector Gets access to the context menu redirector.
Public propertyProviderShowHorz Gets and sets the horizontal setting used to position the menu.
Public propertyProviderShowVert Gets and sets the vertical setting used to position the menu.
Public propertyProviderStateChecked Gets access to the context menu checked state.
Public propertyProviderStateCommon Gets access to the context menu common state.
Public propertyProviderStateDisabled Gets access to the context menu disabled state.
Public propertyProviderStateHighlight Gets access to the context menu highlight state.
Public propertyProviderStateNormal Gets access to the context menu normal state.
Public propertyProviderViewColumns Gets access to the layout for context menu columns.
Public propertyProviderViewManager Gets access to the context menu specific view manager.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodOnClose Fires the Close event.
Public methodOnClosing Fires the Closing event.
Public methodOnDispose Fires the Dispose event.
Public methodProviderShowSubMenuFixed Should the sub menu be shown at fixed screen location for this menu item.
Public methodProviderShowSubMenuFixedRect The rectangle used for showing a fixed location for the sub menu.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventClose Raises the Close event.
Public eventClosing Raises the Closing event.
Public eventDispose Raises the Dispose event.
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also