Click or drag to resize
UserMenuContainer Class
User menu container class (calls the user context menu if not set else).
Inheritance Hierarchy

Namespace: CMS.Base.Web.UI
Assembly: CMS.Base.Web.UI (in CMS.Base.Web.UI.dll) Version: 10.0.0
Syntax
C#
public class UserMenuContainer : ContextMenuContainer

The UserMenuContainer type exposes the following members.

Constructors
  NameDescription
Public methodUserMenuContainer
Top
Fields
  NameDescription
Protected fieldmContextMenuCssClass
Context menu CSS class.
(Inherited from ContextMenuContainer.)
Protected fieldmCssStyle
CSS style.
(Inherited from ContextMenuContainer.)
Protected fieldmHorizontalPosition
Horizontal position.
(Inherited from ContextMenuContainer.)
Protected fieldmCheckRelative
If true, relative ancestor div is checked
(Inherited from ContextMenuContainer.)
Protected fieldmMenuControl
Menu control.
(Inherited from ContextMenuContainer.)
Protected fieldmMenuID
Menu ID.
(Inherited from ContextMenuContainer.)
Protected fieldmMouseButton
Mouse button.
(Inherited from ContextMenuContainer.)
Protected fieldmParameter
Menu parameter.
(Inherited from ContextMenuContainer.)
Protected fieldmRenderAsTag
Default render tag.
(Inherited from ContextMenuContainer.)
Protected fieldmResourcePrefix
Prefix for the resource strings which will be used for the strings of the context menu.
(Inherited from ContextMenuContainer.)
Protected fieldmStopProcessing
Indicates if the control should perform the operations.
(Inherited from ContextMenuContainer.)
Protected fieldmVerticalPosition
Vertical position.
(Inherited from ContextMenuContainer.)
Top
Properties
  NameDescription
Public propertyActiveItemCssClass
CSS class of highlighted element when context menu is opened.
(Inherited from ContextMenuContainer.)
Public propertyActiveItemInactiveCssClass
CSS class of highlighted element when context menu is closed.
(Inherited from ContextMenuContainer.)
Public propertyContextMenuCssClass
Context menu CSS class.
(Inherited from ContextMenuContainer.)
Public propertyContextMenuParent
Control which is the parent for the context menu.
(Inherited from ContextMenuContainer.)
Public propertyCssStyle
Container CSS style.
(Inherited from ContextMenuContainer.)
Public propertyEnableMouseClick
Enable mouse click.
(Inherited from ContextMenuContainer.)
Public propertyGetContextMethod
Name of the javascript method which provides the element context to the menu
(Inherited from ContextMenuContainer.)
Public propertyHorizontalPosition
Horizontal position.
(Inherited from ContextMenuContainer.)
Public propertyCheckRelative
If true, relative ancestor div is checked
(Inherited from ContextMenuContainer.)
Public propertyIsLiveSite
Indicates if control is used on live site.
(Inherited from CMSWebControl.)
Public propertyMenuControl
Menu control.
(Inherited from ContextMenuContainer.)
Public propertyMenuControlPath
Menu control.
(Inherited from ContextMenuContainer.)
Public propertyMenuID
Menu ID.
(Inherited from ContextMenuContainer.)
Public propertyMenuParameter
Parameter for the menu control.
(Inherited from ContextMenuContainer.)
Public propertyMouseButton
Mouse button.
(Inherited from ContextMenuContainer.)
Public propertyOffsetX
Offset X of the menu.
(Inherited from ContextMenuContainer.)
Public propertyOffsetY
Offset Y of the menu.
(Inherited from ContextMenuContainer.)
Public propertyParameter
Menu parameter.
(Inherited from ContextMenuContainer.)
Public propertyParentElementClientID
Identifier of parent element under which the context menu lies. This parameter is optional.
(Inherited from ContextMenuContainer.)
Public propertyRenderAsTag
Specifies how the container should be rendered (as which tag).
(Inherited from ContextMenuContainer.)
Public propertyResourcePrefix
Prefix for the resource strings which will be used for the strings of the context menu. Default is "general".
(Inherited from ContextMenuContainer.)
Public propertyShortID
Short ID of the control.
(Inherited from CMSWebControl.)
Public propertyStopProcessing
Indicates if the control should perform the operations.
(Inherited from ContextMenuContainer.)
Public propertyVerticalPosition
Vertical position.
(Inherited from ContextMenuContainer.)
Top
Methods
  NameDescription
Protected methodEnsureMenuControl
Ensures the menu control.
(Inherited from ContextMenuContainer.)
Public methodInitializeMenuControl
Initializes menu control properties
(Inherited from ContextMenuContainer.)
Protected methodOnDataBinding
OnDataBinding event.
(Overrides ControlOnDataBinding(EventArgs).)
Protected methodOnInit
OnInit event.
(Overrides ContextMenuContainerOnInit(EventArgs).)
Protected methodOnLoad
Control Load event.
(Inherited from ContextMenuContainer.)
Protected methodOnPreRender
Control PreRender event.
(Inherited from ContextMenuContainer.)
Protected methodReloadMenuData
Reload menu data.
(Overrides ContextMenuContainerReloadMenuData(Object, EventArgs).)
Protected methodRender
Render override.
(Overrides ContextMenuContainerRender(HtmlTextWriter).)
Public methodRenderBeginTag
Renders the begin tag of the control
(Inherited from ContextMenuContainer.)
Public methodRenderEndTag
Renders the end tag of the control
(Inherited from ContextMenuContainer.)
Public methodRenderStartTag
Renders the start tag for the menu container.
(Inherited from ContextMenuContainer.)
Top
Extension Methods
  NameDescription
Public Extension MethodAddCssClass
Adds CSS class to control. If class is already present, than adding is skipped. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodCallHandled
Calls the method handled by the exception handler. If the call doesn't succeed, the problem is reported through parent IExceptionHandler control instead of throwing unhandled exception for the entire page. Returns true, if the call succeeded, otherwise returns false.
(Defined by ControlsExtensions.)
Public Extension MethodGetCssClasses
Returns all CSS classes of control.
(Defined by ControlsExtensions.)
Public Extension MethodGetRenderedHTML
Returns HTML which would be rendered by control to page.
(Defined by ControlsExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by ControlsExtensions.)
Public Extension MethodHasCssClass
Checks whether the control has given CSS class. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodRemoveCssClass
Removes all occurrences. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodSetCssClasses
Sets CSS classes to the control. Current classes will be overridden.
(Defined by ControlsExtensions.)
Top
See Also