New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

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: IControlIControlItemContainerIControlResolverIFeatureGroupINamingContainerIPostBackDataHandlerIPostBackEventHandlerIRadToolBarItemContainerIScriptControlISkinnableControlIXmlSerializable...

Inherited Members ControlItemContainer.PerformDataBinding(IEnumerable)ControlItemContainer.PrepareForDataBinding()ControlItemContainer.GetXml()ControlItemContainer.LoadXml(string)ControlItemContainer.FindChild<TControlItem>(Predicate<TControlItem>)ControlItemContainer.GetAllChildren<TControlItem>()ControlItemContainer.FindChildByText<TControlItem>(string)ControlItemContainer.FindChildByText<TControlItem>(string, bool)ControlItemContainer.FindChildByAttribute<TControlItem>(string, string)ControlItemContainer.InitializeItem(ControlItem)ControlItemContainer.ReadXml(XmlReader)ControlItemContainer.ReadXmlForChildren(XmlReader)ControlItemContainer.WriteXml(XmlWriter)ControlItemContainer.WriteXmlForChildren(XmlWriter)ControlItemContainer.GetXml(XmlSerializer, TextWriter)ControlItemContainer.LoadXml(ControlItemContainer)ControlItemContainer.LoadViewState(object)ControlItemContainer.SaveViewState()ControlItemContainer.TrackViewState()ControlItemContainer.AppendDataBoundItemsControlItemContainer.DataTextFieldControlItemContainer.DataValueFieldControlItemContainer.DataTextFormatStringControlItemContainer.KeyboardNavigationSettingsControlItemContainer.TemplateControlItemContainer.ChildrenControlItemContainer.TagKeyRadDataBoundControl.ResolveRenderMode()RadDataBoundControl.CanRenderInMode(RenderModeBrowserAdaptor, RenderMode)RadDataBoundControl.PreferredRenderMode(RenderModeBrowserAdaptor)RadDataBoundControl.GetSkinSuffix()RadDataBoundControl.OnPreRender(EventArgs)RadDataBoundControl.ControlPreRender()RadDataBoundControl.RenderSmartPasteDescriptionAttribute()RadDataBoundControl.ConfigureCombinedScriptFile()RadDataBoundControl.ConfigureCombinedBaseSkinFile()RadDataBoundControl.RegisterScriptControl()RadDataBoundControl.RegisterCssReferences()RadDataBoundControl.RegisterScriptDescriptors()RadDataBoundControl.LoadClientState(Dictionary<string, object>)RadDataBoundControl.SaveClientState()RadDataBoundControl.RenderClientStateField(HtmlTextWriter)RadDataBoundControl.Render(HtmlTextWriter)RadDataBoundControl.RenderScriptsNoScriptManager(HtmlTextWriter)RadDataBoundControl.RenderDescriptorsNoScriptManager(HtmlTextWriter)RadDataBoundControl.ApplyConditionalRendering(HtmlTextWriter)RadDataBoundControl.RenderClassic(HtmlTextWriter)RadDataBoundControl.RenderLite(HtmlTextWriter)RadDataBoundControl.RenderNative(HtmlTextWriter)RadDataBoundControl.InitializeRenderMode()RadDataBoundControl.OnInit(EventArgs)RadDataBoundControl.DescribeRenderingMode(IScriptDescriptor)RadDataBoundControl.DescribeProperty<T>(IScriptDescriptor, string, T, T)RadDataBoundControl.DescribeEvent(IScriptDescriptor, string, string)RadDataBoundControl.GetEmbeddedSkinNames()RadDataBoundControl.GetScriptDescriptors()RadDataBoundControl.GetScriptReferences()RadDataBoundControl.GetViewScriptReference()RadDataBoundControl.RaisePostDataChangedEvent()RadDataBoundControl.GetViewStateValue<T>(string, T)RadDataBoundControl.FeatureGroupIDRadDataBoundControl.RegisterWithScriptManagerRadDataBoundControl.SkinRadDataBoundControl.EnableRippleEffectRadDataBoundControl.EnableEmbeddedScriptsRadDataBoundControl.EnableEmbeddedSkinsRadDataBoundControl.EnableEmbeddedBaseStylesheetRadDataBoundControl.ODataDataSourceIDRadDataBoundControl.ClientDataSourceIDRadDataBoundControl.DataModelIDRadDataBoundControl.RuntimeSkinRadDataBoundControl.EnableAjaxSkinRenderingRadDataBoundControl.ClientStateFieldIDRadDataBoundControl.RenderModeRadDataBoundControl.ResolvedRenderModeRadDataBoundControl.SupportsAdaptiveRenderingRadDataBoundControl.SupportsNativeRenderingRadDataBoundControl.SupportsLightweightRenderingRadDataBoundControl.DefaultCssClassRadDataBoundControl.IsRenderModeSetRadDataBoundControl.IsBoundUsingODataRadDataBoundControl.IsBoundUsingClientDataSourceRadDataBoundControl.RenderingCompatibilityRadDataBoundControl.ClientIDModeRadDataBoundControl.ScriptManagerRadDataBoundControl.RadScriptManagerRadDataBoundControl.RadStyleSheetManagerRadDataBoundControl.AccessKeyRadDataBoundControl.BackColorRadDataBoundControl.BorderColorRadDataBoundControl.BorderStyleRadDataBoundControl.BorderWidthRadDataBoundControl.EnabledRadDataBoundControl.EnableThemingRadDataBoundControl.ForeColorRadDataBoundControl.FontRadDataBoundControl.HeightRadDataBoundControl.SkinIDRadDataBoundControl.VisibleRadDataBoundControl.WidthRadDataBoundControl.TabIndexRadDataBoundControl.ToolTipRadDataBoundControl.DataMemberRadDataBoundControl.DataSourceRadDataBoundControl.DataSourceIDRadDataBoundControl.EnableViewState...

Constructors

C#
public RadToolBar()

Properties

C#
public bool AutoPostBack { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("causesValidation")]
public override bool CausesValidation { get; set; }

Overrides: ControlItemContainer.CausesValidation

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: RadDataBoundControl.CssClass

C#
protected override string CssClassFormatString { get; }

Overrides: RadDataBoundControl.CssClassFormatString

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: IRadToolBarItemContainer.Items

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: ControlItemContainer.PostBackUrl

C#
protected override IRenderer Renderer { get; }

Overrides: RadDataBoundControl.Renderer

C#
public virtual ToolBarSingleClick SingleClick { get; set; }
C#
protected override bool SupportsRenderingMode { get; }

Overrides: RadDataBoundControl.SupportsRenderingMode

C#
[ClientControlProperty]
[ClientPropertyName("validationGroup")]
public override string ValidationGroup { get; set; }

Overrides: ControlItemContainer.ValidationGroup

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadDataBoundControl.AddAttributesToRender(HtmlTextWriter)

C#
protected override ControlItemCollection CreateChildItemCollection()
Returns:

ControlItemCollection

Overrides: ControlItemContainer.CreateChildItemCollection()

C#
protected override IRenderer CreateControlRenderer()
Returns:

IRenderer

Overrides: RadDataBoundControl.CreateControlRenderer()

C#
protected override ControlItem CreateItem()
Returns:

ControlItem

Overrides: ControlItemContainer.CreateItem()

C#
protected override ControlItem CreateItem(ClientStateLogEntry logEntry)
Parameters:logEntryClientStateLogEntryReturns:

ControlItem

Overrides: ControlItemContainer.CreateItem(ClientStateLogEntry)

C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadDataBoundControl.DescribeClientEvents(IScriptDescriptor)

C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadDataBoundControl.DescribeClientProperties(IScriptDescriptor)

C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: ControlItemContainer.DescribeComponent(IScriptDescriptor)

C#
public IRadToolBarButton FindButtonByCommandName(string commandName)
Parameters:commandNamestringReturns:

IRadToolBarButton

C#
public override TControlItem FindChildByValue<TControlItem>(string value, bool ignoreCase) where TControlItem : ControlItem
Parameters:valuestringignoreCaseboolReturns:

TControlItem

Overrides: ControlItemContainer.FindChildByValue<TControlItem>(string, bool)

C#
public override TControlItem FindChildByValue<TControlItem>(string value) where TControlItem : ControlItem
Parameters:valuestringReturns:

TControlItem

Overrides: ControlItemContainer.FindChildByValue<TControlItem>(string)

C#
public RadToolBarDropDown FindDropDownByValue(string value, bool ignoreCase)
Parameters:valuestringignoreCaseboolReturns:

RadToolBarDropDown

C#
public RadToolBarDropDown FindDropDownByValue(string value)
Parameters:valuestringReturns:

RadToolBarDropDown

C#
public RadToolBarItem FindItem(Predicate<RadToolBarItem> match)
Parameters:matchPredicate<RadToolBarItem>Returns:

RadToolBarItem

C#
protected override ControlItem FindItemByHierarchicalIndex(string hierarchicalIndex)
Parameters:hierarchicalIndexstringReturns:

ControlItem

Overrides: ControlItemContainer.FindItemByHierarchicalIndex(string)

C#
public RadToolBarItem FindItemByText(string text, bool ignoreCase)
Parameters:textstringignoreCaseboolReturns:

RadToolBarItem

C#
public RadToolBarItem FindItemByText(string text)
Parameters:textstringReturns:

RadToolBarItem

C#
public RadToolBarItem FindItemByUrl(string url)
Parameters:urlstringReturns:

RadToolBarItem

C#
public RadToolBarItem FindItemByValue(string value, bool ignoreCase)
Parameters:valuestringignoreCaseboolReturns:

RadToolBarItem

C#
public RadToolBarItem FindItemByValue(string value)
Parameters:valuestringReturns:

RadToolBarItem

C#
public IList<RadToolBarItem> GetAllItems()
Returns:

IList<RadToolBarItem>

C#
public RadToolBarButton GetCheckedGroupButton(string group)
Parameters:groupstringReturns:

RadToolBarButton

C#
public IList<RadToolBarButton> GetGroupButtons(string group)
Parameters:groupstringReturns:

IList<RadToolBarButton>

C#
protected override Type GetItemTypeFromXmlTagName(string xmlTagName)
Parameters:xmlTagNamestringReturns:

Type

Overrides: ControlItemContainer.GetItemTypeFromXmlTagName(string)

C#
protected override string GetPostbackEventReference()
Returns:

string

Overrides: ControlItemContainer.GetPostbackEventReference()

C#
public void LoadContentFile(string xmlFileName)
Parameters:xmlFileNamestring
C#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Parameters:postDataKeystringpostCollectionNameValueCollectionReturns:

bool

Overrides: RadDataBoundControl.LoadPostData(string, NameValueCollection)

C#
protected virtual void OnButtonClick(RadToolBarEventArgs e)
Parameters:eRadToolBarEventArgs
C#
protected virtual void OnItemCreated(RadToolBarEventArgs e)
Parameters:eRadToolBarEventArgs
C#
protected virtual void OnItemDataBound(RadToolBarButtonEventArgs e)
Parameters:eRadToolBarButtonEventArgs
C#
protected virtual void OnTemplateNeeded(RadToolBarEventArgs e)
Parameters:eRadToolBarEventArgs
C#
protected override void RaiseItemCreated(ControlItem item)
Parameters:itemControlItem

Overrides: ControlItemContainer.RaiseItemCreated(ControlItem)

C#
protected override void RaiseItemDataBound(ControlItem item)
Parameters:itemControlItem

Overrides: ControlItemContainer.RaiseItemDataBound(ControlItem)

C#
protected virtual void RaisePostBackEvent(string eventArgument)
Parameters:eventArgumentstring
C#
protected override void RaiseTemplateNeeded(ControlItem item)
Parameters:itemControlItem

Overrides: ControlItemContainer.RaiseTemplateNeeded(ControlItem)

C#
public override void RenderBeginTag(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadDataBoundControl.RenderBeginTag(HtmlTextWriter)

C#
protected override void RenderContents(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadDataBoundControl.RenderContents(HtmlTextWriter)

C#
public override void RenderEndTag(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadDataBoundControl.RenderEndTag(HtmlTextWriter)

Events

C#
public event RadToolBarEventHandler ButtonClick
C#
public event RadToolBarButtonEventHandler ButtonDataBound
C#
public event RadToolBarEventHandler ItemCreated
C#
public event RadToolBarEventHandler TemplateNeeded
In this article
DefinitionConstructorsRadToolBar()PropertiesAutoPostBackCausesValidationClientChangesCollapseAnimationCssClassCssClassFormatStringEnableImageSpritesEnableRoundedCornersEnableShadowsExpandAnimationItemsOnClientButtonClickedOnClientButtonClickingOnClientCheckedStateChangedOnClientCheckedStateChangingOnClientContextMenuOnClientDropDownClosedOnClientDropDownClosingOnClientDropDownOpenedOnClientDropDownOpeningOnClientLoadOnClientMouseOutOnClientMouseOverOrientationPostBackUrlRendererSingleClickSupportsRenderingModeValidationGroupMethodsAddAttributesToRender(HtmlTextWriter)CreateChildItemCollection()CreateControlRenderer()CreateItem()CreateItem(ClientStateLogEntry)DescribeClientEvents(IScriptDescriptor)DescribeClientProperties(IScriptDescriptor)DescribeComponent(IScriptDescriptor)FindButtonByCommandName(string)FindChildByValue<TControlItem>(string, bool)FindChildByValue<TControlItem>(string)FindDropDownByValue(string, bool)FindDropDownByValue(string)FindItem(Predicate<RadToolBarItem>)FindItemByHierarchicalIndex(string)FindItemByText(string, bool)FindItemByText(string)FindItemByUrl(string)FindItemByValue(string, bool)FindItemByValue(string)GetAllItems()GetCheckedGroupButton(string)GetGroupButtons(string)GetItemTypeFromXmlTagName(string)GetPostbackEventReference()LoadContentFile(string)LoadPostData(string, NameValueCollection)OnButtonClick(RadToolBarEventArgs)OnItemCreated(RadToolBarEventArgs)OnItemDataBound(RadToolBarButtonEventArgs)OnTemplateNeeded(RadToolBarEventArgs)RaiseItemCreated(ControlItem)RaiseItemDataBound(ControlItem)RaisePostBackEvent(string)RaiseTemplateNeeded(ControlItem)RenderBeginTag(HtmlTextWriter)RenderContents(HtmlTextWriter)RenderEndTag(HtmlTextWriter)EventsButtonClickButtonDataBoundItemCreatedTemplateNeeded
Not finding the help you need?
Contact Support