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

Definition

Constructors

C#
public TabStrip(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator, INavigationItemAuthorization authorization)
Parameters:viewContextViewContextinitializerIJavaScriptInitializerurlGeneratorIUrlGeneratorauthorizationINavigationItemAuthorization

Properties

C#
public PopupAnimation Animation { get; }
C#
public INavigationItemAuthorization Authorization { get; }

Implements: INavigationItemComponent<TabStripItem>.Authorization

Specifies whether each tab can be closed via a close button. When enabled, each tab includes a close icon that triggers tab removal on click. This applies to all tabs in the TabStrip. In case you want to have specific tabs with a different closable behavior, you can set the closable option in the specific tab item options.

C#
public bool? Closable { get; set; }
C#
public bool Collapsible { get; set; }
C#
public Effects Effects { get; set; }
C#
public bool HighlightPath { get; set; }

Specifies the position of the icon in the Menu items using the text content as a reference.

C#
public IconPosition? IconPosition { get; set; }
C#
public Action<TabStripItem> ItemAction { get; set; }

Implements: INavigationItemComponent<TabStripItem>.ItemAction

Child items collection.

C#
public IList<TabStripItem> Items { get; }

Implements: INavigationItemContainer<TabStripItem>.Items

C#
public bool Navigatable { get; set; }
C#
public TabStripScrollableSettings Scrollable { get; }
C#
public SecurityTrimming SecurityTrimming { get; set; }

Implements: INavigationItemComponent<TabStripItem>.SecurityTrimming

C#
public int SelectedIndex { get; set; }

Specifies the size of the component tabs. Default is Medium.

C#
public ComponentSize? Size { get; set; }

If enabled, users will be able to sort the tabs by dragging them to the desired position.

C#
public bool? Sortable { get; set; }

Specifies the alignment of the component tabs. Default is Start. Not applicable with Scrollable TabStrip.

C#
public TabStripTabAlignment? TabAlignment { get; set; }
C#
public TabStripTabPosition TabPosition { get; set; }
C#
public IUrlGenerator UrlGenerator { get; }

Implements: INavigationItemComponent<TabStripItem>.UrlGenerator

C#
public string Value { get; set; }

Methods

C#
public override IDictionary<string, object> Serialize()
Returns:

IDictionary<string, object>

Overrides: WidgetBase.Serialize()

Writes the HTML.

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

Overrides: WidgetBase.WriteHtml(HtmlTextWriter)

Writes the initialization script.

C#
public override void WriteInitializationScript(TextWriter writer)
Parameters:writerTextWriter

The writer.

Overrides: WidgetBase.WriteInitializationScript(TextWriter)