Click or drag to resize

ViewContextMenuManager Class

ViewMananger for context menu handling.
Inheritance Hierarchy
SystemObject
  Internal.ComponentFactory.Krypton.ToolkitGlobalId
    Internal.ComponentFactory.Krypton.ToolkitViewManager
      Internal.ComponentFactory.Krypton.ToolkitViewContextMenuManager

Namespace: Internal.ComponentFactory.Krypton.Toolkit
Assembly: NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class ViewContextMenuManager : ViewManager

The ViewContextMenuManager type exposes the following members.

Constructors
 NameDescription
Public methodViewContextMenuManager Initialize a new instance of the ViewContextMenuManager class.
Top
Properties
 NameDescription
Public propertyActiveView Gets and sets the active view element.
(Inherited from ViewManager)
Public propertyAlignControl Control used to align view elements.
(Inherited from ViewManager)
Public propertyControl Control owning the view manager.
(Inherited from ViewManager)
Public propertyDoNotLayoutControls Should child controls be layed out during layout calls.
(Inherited from ViewManager)
Public propertyId Gets the unique identifier of the object.
(Inherited from GlobalId)
Public propertyLayoutCounter Gets the number of layout cycles performed since last reset.
(Inherited from ViewManager)
Public propertyMouseCaptured Gets and sets a value indicating if the mouse is capturing input.
(Inherited from ViewManager)
Public propertyOutputDebug Should debug information be output during layout and paint cycles.
(Inherited from ViewManager)
Public propertyPaintCounter Gets the number of paint cycles performed since last reset.
(Inherited from ViewManager)
Public propertyRoot Gets and sets the view root.
(Inherited from ViewManager)
Top
Methods
 NameDescription
Public methodAttach Attach the view manager to provided control and root element.
(Inherited from ViewManager)
Public methodClearTarget Clear the provided target from being the current target.
Public methodClearTargetSubMenu Clear the provided target as no longer showing a sub menu.
Public methodComponentFromPoint Is the provided point associated with a component.
(Inherited from ViewManager)
Public methodDispose Clean up any resources.
(Overrides ViewManagerDispose)
Public methodDoesStackedClientMouseDownBecomeCurrent Should a mouse down at the provided point cause it to become the current tracking popup.
Public methodDoubleClick Perform double click processing.
(Inherited from ViewManager)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodEvalTransparentPaint Perform a layout of the view.
(Inherited from ViewManager)
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 methodGetPreferredSize Discover the preferred size of the view.
(Inherited from ViewManager)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGotFocus Perform got focus handling.
(Inherited from ViewManager)
Public methodKeyDown Handle down key being pressed.
Public methodKeyDown(KeyEventArgs) Perform key down handling.
(Inherited from ViewManager)
Public methodKeyEnd Handle end key being pressed.
Public methodKeyHome Handle home key being pressed.
Public methodKeyLeft Handle left key being pressed.
Public methodKeyMnemonic Handle key that could be interpreted as a mnemonic.
Public methodKeyPress Perform key press handling.
(Inherited from ViewManager)
Public methodKeyRight Handle right key being pressed.
Public methodKeyTab Handle tab key being pressed.
Public methodKeyUp Handle up key being pressed.
Public methodKeyUp(KeyEventArgs) Perform key up handling.
(Inherited from ViewManager)
Public methodLayout(IRenderer) Perform a layout of the view.
(Inherited from ViewManager)
Public methodLayout(ViewLayoutContext) Perform a layout of the view.
(Inherited from ViewManager)
Public methodLostFocus Perform lost focus handling.
(Inherited from ViewManager)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodMouseDown Perform mouse down processing.
(Inherited from ViewManager)
Public methodMouseLeave Perform mouse leave processing.
(Inherited from ViewManager)
Public methodMouseMove Perform mouse movement handling.
(Inherited from ViewManager)
Public methodMouseUp Perform mouse up processing.
(Inherited from ViewManager)
Public methodPaint(RenderContext) Perform a paint of the view.
(Inherited from ViewManager)
Public methodPaint(IRenderer, PaintEventArgs) Perform a paint of the view.
(Inherited from ViewManager)
Public methodPerformMouseDownProcessed Raises the MouseDownProcessed event.
(Inherited from ViewManager)
Public methodPerformMouseUpProcessed Raises the MouseUpProcessed event.
(Inherited from ViewManager)
Public methodResetCounters Reset the internal counters.
(Inherited from ViewManager)
Public methodSetTarget Set the provided target as the current target.
Public methodSetTargetSubMenu Set the provided target as the current target and it is already showing a sub menu
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Protected methodUpdateViewFromPoint Update the active view based on the mouse position.
(Inherited from ViewManager)
Top
Events
 NameDescription
Public eventDoubleClickProcessed Occurs when the mouse up event is processed.
(Inherited from ViewManager)
Public eventLayoutAfter Occurs just after the layout cuycle.
(Inherited from ViewManager)
Public eventLayoutBefore Occurs just before the layout cuycle.
(Inherited from ViewManager)
Public eventMouseDownProcessed Occurs when the mouse down event is processed.
(Inherited from ViewManager)
Public eventMouseUpProcessed Occurs when the mouse up event is processed.
(Inherited from ViewManager)
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