RadToolBar
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[EmbeddedSkin("ToolBar", typeof(RadToolBar))]
[EmbeddedSkin("ToolBar", "Default", typeof(RadToolBar))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadToolBar))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredScript(typeof(Core))]
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(DropDown))]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadToolBar", "Telerik.Web.UI.ToolBar.RadToolBarScripts.js")]
[TelerikToolboxCategory("Navigation")]
public class RadToolBar : ControlItemContainer, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, INamingContainer, IXmlSerializable, IPostBackEventHandler, IRadToolBarItemContainer, IControlItemContainer
Inheritance: objectRadDataBoundControlControlItemContainerRadToolBar
Implements:
Inherited Members
Constructors
C#
public RadToolBar()
Properties
C#
public bool AutoPostBack { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("causesValidation")]
public override bool CausesValidation { get; set; }
Overrides:
C#
[Browsable(false)]
public IList<ClientOperation<RadToolBarItem>> ClientChanges { get; }
C#
public AnimationSettings CollapseAnimation { get; }
C#
[ClientControlProperty]
[ClientPropertyName("_cssClass")]
public override string CssClass { get; set; }
Overrides:
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("enableImageSprites")]
public bool EnableImageSprites { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("enableRoundedCorners")]
public bool EnableRoundedCorners { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("enableShadows")]
public bool EnableShadows { get; set; }
C#
public AnimationSettings ExpandAnimation { get; }
C#
public RadToolBarItemCollection Items { get; }
Implements:
C#
[ClientControlEvent]
[ClientPropertyName("buttonClicked")]
public string OnClientButtonClicked { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("buttonClicking")]
public string OnClientButtonClicking { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("checkedStateChanged")]
public string OnClientCheckedStateChanged { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("checkedStateChanging")]
public string OnClientCheckedStateChanging { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("contextMenu")]
public string OnClientContextMenu { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dropDownClosed")]
public string OnClientDropDownClosed { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dropDownClosing")]
public string OnClientDropDownClosing { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dropDownOpened")]
public string OnClientDropDownOpened { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("dropDownOpening")]
public string OnClientDropDownOpening { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("load")]
public string OnClientLoad { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("mouseOut")]
public string OnClientMouseOut { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("mouseOver")]
public string OnClientMouseOver { get; set; }
Orientation
Orientation
C#
[ClientControlProperty]
[ClientPropertyName("orientation")]
public Orientation Orientation { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("postBackUrl")]
public override string PostBackUrl { get; set; }
Overrides:
C#
public virtual ToolBarSingleClick SingleClick { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("validationGroup")]
public override string ValidationGroup { get; set; }
Overrides:
Methods
C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Overrides:
C#
protected override ControlItemCollection CreateChildItemCollection()
Overrides:
C#
protected override ControlItem CreateItem(ClientStateLogEntry logEntry)
Overrides:
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
public IRadToolBarButton FindButtonByCommandName(string commandName)
C#
public override TControlItem FindChildByValue<TControlItem>(string value) where TControlItem : ControlItem
TControlItem
Overrides:
C#
public RadToolBarItem FindItem(Predicate<RadToolBarItem> match)
C#
protected override ControlItem FindItemByHierarchicalIndex(string hierarchicalIndex)
Overrides:
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
C#
protected virtual void OnItemDataBound(RadToolBarButtonEventArgs e)
C#
protected override void RaiseItemDataBound(ControlItem item)
Overrides:
C#
protected override void RaiseTemplateNeeded(ControlItem item)
Overrides:
C#
public override void RenderBeginTag(HtmlTextWriter writer)
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
C#
public override void RenderEndTag(HtmlTextWriter writer)
Overrides:
Events
C#
public event RadToolBarEventHandler ButtonClick
C#
public event RadToolBarButtonEventHandler ButtonDataBound
C#
public event RadToolBarEventHandler ItemCreated
C#
public event RadToolBarEventHandler TemplateNeeded