Try our conversational search powered by Generative AI!

Class TabStrip

Inheritance
System.Object
TabStrip
Implements
System.Web.UI.INamingContainer
Namespace: EPiServer.UI.WebControls
Assembly: EPiServer.UI.dll
Version: 11.20.7
Syntax
public class TabStrip : WebControl, INamingContainer

Constructors

TabStrip()

Declaration
public TabStrip()

Fields

TabObjectActiveClass

Declaration
[Obsolete("Check if style.display is 'block' on the tab panel instead", true)]
public const string TabObjectActiveClass = "epi-tabView-navigation-item"
Field Value
Type Description
System.String

TabObjectInactiveClass

Declaration
[Obsolete("Check if style.display is 'none' on the tab panel instead", true)]
public const string TabObjectInactiveClass = "epi-tabView-navigation-item-selected"
Field Value
Type Description
System.String

Properties

ActiveTab

Declaration
public Tab ActiveTab { get; }
Property Value
Type Description
Tab

ClearSelection

Declaration
public bool ClearSelection { get; set; }
Property Value
Type Description
System.Boolean

GeneratesPostBack

Declaration
public bool GeneratesPostBack { get; set; }
Property Value
Type Description
System.Boolean

SelectedTab

Declaration
public int SelectedTab { get; }
Property Value
Type Description
System.Int32

SelectedTabName

Declaration
public string SelectedTabName { get; }
Property Value
Type Description
System.String

SelectedTabQueryString

Declaration
public string SelectedTabQueryString { get; set; }
Property Value
Type Description
System.String

SupportedPlugInArea

Declaration
public PlugInArea SupportedPlugInArea { get; set; }
Property Value
Type Description
PlugInArea

TargetControl

Declaration
public Control TargetControl { get; set; }
Property Value
Type Description
System.Web.UI.Control

TargetID

Declaration
public string TargetID { get; set; }
Property Value
Type Description
System.String

Methods

ActivateSelectedTab()

Declaration
protected virtual void ActivateSelectedTab()

AddParsedSubObject(Object)

Declaration
protected override void AddParsedSubObject(object obj)
Parameters
Type Name Description
System.Object obj

ConfigureTab(Tab, Control, Boolean)

Declaration
protected void ConfigureTab(Tab tab, Control body, bool isSelected)
Parameters
Type Name Description
Tab tab
System.Web.UI.Control body
System.Boolean isSelected

OnInit(EventArgs)

Declaration
protected override void OnInit(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

OnLoad(EventArgs)

Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

OnTabClicked(EventArgs)

Declaration
protected void OnTabClicked(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

Render(HtmlTextWriter)

Declaration
protected override void Render(HtmlTextWriter output)
Parameters
Type Name Description
System.Web.UI.HtmlTextWriter output

SetSelectedTab(Int32)

Declaration
public void SetSelectedTab(int selectedTab)
Parameters
Type Name Description
System.Int32 selectedTab

SetSelectedTab(String)

Declaration
public void SetSelectedTab(string selectedTabName)
Parameters
Type Name Description
System.String selectedTabName

Tab_Clicked(Object, EventArgs)

Declaration
public void Tab_Clicked(object sender, EventArgs e)
Parameters
Type Name Description
System.Object sender
System.EventArgs e

Events

TabClicked

Declaration
public event EventHandler TabClicked
Event Type
Type Description
System.EventHandler

Implements

System.Web.UI.INamingContainer

Extension Methods