RadTabStrip
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[EmbeddedSkin("TabStrip", typeof(RadTabStrip))]
[EmbeddedSkin("TabStrip", "Default", typeof(RadTabStrip))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadTabStrip))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadButton))]
[RequiredScript(typeof(ScrollingScripts))]
[RequiredScript(typeof(jQueryPlugins))]
[RequiredScript(typeof(MaterialRipple))]
[ClientScriptResource("Telerik.Web.UI.RadTabStrip", "Telerik.Web.UI.TabStrip.RadTabStripScripts.js")]
[TelerikToolboxCategory("Navigation")]
public class RadTabStrip : HierarchicalControlItemContainer, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, IFeatureGroup, INamingContainer, IXmlSerializable, IControlItemContainer, IRadTabContainer, IPostBackEventHandler
Inheritance: objectRadDataBoundControlControlItemContainerHierarchicalControlItemContainerRadTabStrip
Implements:
Inherited Members
Constructors
C#
public RadTabStrip()
Properties
C#
[Bindable(true)]
[ClientControlProperty]
[ClientPropertyName("_align")]
public TabStripAlign Align { get; set; }
C#
[Bindable(false)]
public override bool AppendDataBoundItems { get; set; }
Overrides:
C#
public WaiAriaSettings AriaSettings { get; }
C#
[ClientControlProperty]
[ClientPropertyName("_autoPostBack")]
public bool AutoPostBack { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("causesValidation")]
public override bool CausesValidation { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("clickSelectedTab")]
public bool ClickSelectedTab { get; set; }
C#
[Browsable(false)]
public IList<ClientOperation<RadTab>> ClientChanges { get; }
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
[Browsable(false)]
public RadTabBindingCollection DataBindings { get; }
C#
public override string DataFieldID { get; set; }
Overrides:
C#
public override string DataFieldParentID { get; set; }
Overrides:
C#
public override string DataNavigateUrlField { get; set; }
Overrides:
C#
public override string DataTextField { get; set; }
Overrides:
C#
public override string DataTextFormatString { get; set; }
Overrides:
C#
public override string DataValueField { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("enableAriaSupport")]
public bool EnableAriaSupport { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_enableDragToReorder")]
public bool EnableDragToReorder { get; set; }
C#
public bool EnableSubLevelStyles { get; set; }
C#
[Browsable(false)]
public RadTab InnermostSelectedTab { get; }
C#
public override int MaxDataBindDepth { get; set; }
Overrides:
C#
[Browsable(false)]
public RadMultiPage MultiPage { get; }
C#
[TypeConverter("Telerik.Web.Design.MultiPageIDTypeConverter, Telerik.Web.Design, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4")]
public string MultiPageID { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("contextMenu")]
public string OnClientContextMenu { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("doubleClick")]
public string OnClientDoubleClick { 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; }
C#
[ClientControlEvent]
[ClientPropertyName("reordered")]
public string OnClientReordered { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("reordering")]
public string OnClientReordering { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("tabDragStart")]
public string OnClientTabDragStart { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("tabSelected")]
public string OnClientTabSelected { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("tabSelecting")]
public string OnClientTabSelecting { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("tabUnSelected")]
public string OnClientTabUnSelected { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_orientation")]
public TabStripOrientation Orientation { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_perTabScrolling")]
public bool PerTabScrolling { get; set; }
Implements:
C#
public override string PostBackUrl { get; set; }
Overrides:
C#
[ClientControlProperty]
[ClientPropertyName("_reorderTabsOnSelect")]
public bool ReorderTabsOnSelect { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("_scrollButtonsPosition")]
public TabStripScrollButtonsPosition ScrollButtonsPosition { get; set; }
Implements:
C#
[ClientControlProperty]
[ClientPropertyName("_scrollChildren")]
public bool ScrollChildren { get; set; }
Implements:
C#
[Bindable(true)]
public int ScrollPosition { get; set; }
Implements:
C#
public int SelectedIndex { get; set; }
Implements:
C#
[Browsable(false)]
public RadTab SelectedTab { get; }
Implements:
C#
public bool ShowBaseLine { get; set; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
C#
public RadTabCollection Tabs { get; }
Implements:
TabTemplate
ITemplate
C#
[Browsable(false)]
[Bindable(false)]
public virtual ITemplate TabTemplate { get; set; }
C#
[Bindable(false)]
[ClientControlProperty]
[ClientPropertyName("unselectChildren")]
public bool UnSelectChildren { get; set; }
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 NavigationItemBindingCollection CreateDataBindings()
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#
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Overrides:
C#
protected virtual void OnReordered(RadTabStripReorderedEventArgs e)
C#
protected override void RaiseItemDataBound(ControlItem item)
Overrides:
C#
protected override void RaiseTemplateNeeded(ControlItem item)
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
Events
C#
public event RadTabStripReorderedEventHandler Reordered
C#
public event RadTabStripEventHandler TabClick
C#
public event RadTabStripEventHandler TabCreated
C#
public event RadTabStripEventHandler TabDataBound
C#
public event RadTabStripEventHandler TemplateNeeded