Class GridViewContextMenuManager
Manages the context menus in GridVisualElement.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridViewContextMenuManager : IContextMenuManager, IGridViewEventListener, IDisposable
Constructors
GridViewContextMenuManager(RadGridViewElement)
Initializes a new instance of the ColumnChooserForm class.
Declaration
public GridViewContextMenuManager(RadGridViewElement rootElement)
Parameters
Rad The Rad |
Properties
ContextMenu
The current context menu
Declaration
public virtual RadDropDownMenu ContextMenu { get; }
Property Value
Implements
RootElement
Gets the associated Grid
Declaration
public virtual RadGridViewElement RootElement { get; }
Property Value
Implements
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Implements
HideContextMenu()
Hides the context menu.
Declaration
public virtual void HideContextMenu()
Implements
ProcessCurrentChanged(GridViewEvent)
Processes the current changed.
Declaration
protected virtual GridViewEventResult ProcessCurrentChanged(GridViewEvent eventData)
Parameters
Grid The event data. |
Returns
ShowContextMenu(IContextMenuProvider)
Shows a context menu.
Declaration
public virtual bool ShowContextMenu(IContextMenuProvider contextMenuProvider)
Parameters
IContext The context menu provider. |
Returns
System. Returns true if successful. |
Implements
ShowContextMenu(IContextMenuProvider, Point)
Shows a context menu.
Declaration
public virtual bool ShowContextMenu(IContextMenuProvider contextMenuProvider, Point location)
Parameters
IContext The context menu provider. |
System. The location in control's coordinates. |
Returns
System. Returns true if successful. |
Implements
Explicit Interface Implementations
IGridViewEventListener.AnalyzeQueue(List<GridViewEvent>)
Declaration
bool IGridViewEventListener.AnalyzeQueue(List<GridViewEvent> events)
Parameters
System.
|
Returns
System.
|
Implements
IGridViewEventListener.DesiredEvents
Declaration
GridEventType IGridViewEventListener.DesiredEvents { get; }
Returns
Implements
IGridViewEventListener.DesiredProcessMode
Declaration
GridEventProcessMode IGridViewEventListener.DesiredProcessMode { get; }
Returns
Implements
IGridViewEventListener.PostProcessEvent(GridViewEvent)
Declaration
GridViewEventResult IGridViewEventListener.PostProcessEvent(GridViewEvent eventData)
Parameters
Grid
|
Returns
Implements
IGridViewEventListener.PreProcessEvent(GridViewEvent)
Declaration
GridViewEventResult IGridViewEventListener.PreProcessEvent(GridViewEvent eventData)
Parameters
Grid
|
Returns
Implements
IGridViewEventListener.Priority
Declaration
EventListenerPriority IGridViewEventListener.Priority { get; }
Returns
Implements
IGridViewEventListener.ProcessEvent(GridViewEvent)
Declaration
GridViewEventResult IGridViewEventListener.ProcessEvent(GridViewEvent eventData)
Parameters
Grid
|