A context menu control used with the RadTreeView control.
The RadTreeViewContextMenu object is used to assign context menus to RadTreeView nodes. Use the ContextMenus property to add context menus for a RadTreeView object.
Use the ContextMenuID property to assign specific context menu to a given RadTreeNode.
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public class RadTreeViewContextMenu : RadContextMenu, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, INamingContainer, IXmlSerializable, IControlItemContainer, IRadMenuItemContainer, IPostBackEventHandler, IMarkableStateManager, IStateManager
Inheritance: objectControlWebControlBaseDataBoundControlDataBoundControlRadDataBoundControlControlItemContainerHierarchicalControlItemContainerRadMenuRadContextMenuRadTreeViewContextMenu...
Implements:
Inherited Members
Example:
The following example demonstrates how to add context menus declaratively
csharp
<telerik:RadTreeView ID="RadTreeView1" runat="server">
<ContextMenus>
<telerik:RadTreeViewContextMenu ID="ContextMenu1">
<Items>
<telerik:RadMenuItem Text="Menu1Item1"></telerik:RadMenuItem>
<telerik:RadMenuItem Text="Menu1Item2"></telerik:RadMenuItem>
</Items>
</telerik:RadTreeViewContextMenu>
<telerik:RadTreeViewContextMenu Skin="Outlook" ID="ContextMenu2">
<Items>
<telerik:RadMenuItem Text="Menu2Item1"></telerik:RadMenuItem>
<telerik:RadMenuItem Text="Menu2Item2"></telerik:RadMenuItem>
</Items>
</telerik:RadTreeViewContextMenu>
</ContextMenus>
<Nodes>
<telerik:RadTreeNode Text="Node1" ContextMenuID="ContextMenu2">
<Nodes>
<telerik:RadTreeNode Text="Node11" ContextMenuID="ContextMenu2"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Node12" ContextMenuID="ContextMenu2"></telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
<telerik:RadTreeNode Text="Node2" ContextMenuID="ContextMenu2">
<Nodes>
<telerik:RadTreeNode Text="Node21" ContextMenuID="ContextMenu2"></telerik:RadTreeNode>
<telerik:RadTreeNode Text="Node22" ContextMenuID="ContextMenu2"></telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
Constructors
C#
public RadTreeViewContextMenu()