Calling all developers! We invite you to provide your input on Feature Experimentation by completing this brief survey.

 

Class TabLayout

Provides layouts for the tabs

Inheritance
System.Object
TabLayout
Implements
System.ICloneable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Shell.Dashboard
Assembly: EPiServer.Shell.dll
Version: 7.19.2
Syntax
[EPiServerDataTable(TableName = "tblSystemBigTable")]
[Obsolete("The EPiServer 6 Dashboard has been replaced with EPiServer.ViewComposition namespace.")]
[EPiServerDataStore(StoreName = "DashboardTabLayoutStore")]
public class TabLayout : ICloneable

Constructors

TabLayout()

Initializes a new instance of the TabLayout class.

Declaration
public TabLayout()

TabLayout(String, String, Uri, IEnumerable<LayoutPart>)

Initializes a new instance of the TabLayout class.

Declaration
public TabLayout(string name, string description, Uri iconUrl, IEnumerable<LayoutPart> layouts)
Parameters
Type Name Description
System.String name

The name.

System.String description

The description.

System.Uri iconUrl

The icon url.

System.Collections.Generic.IEnumerable<LayoutPart> layouts

The layouts definitions.

Properties

Description

Gets the description.

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

The description.

IconUrl

Gets the icon url.

Declaration
public Uri IconUrl { get; set; }
Property Value
Type Description
System.Uri

The icon url.

Id

TabLayout Id

Declaration
public Guid Id { get; set; }
Property Value
Type Description
System.Guid

Layouts

Gets the layout definitions. These are used in the view to render the content in accordance to the layout.

Declaration
public Collection<LayoutPart> Layouts { get; }
Property Value
Type Description
System.Collections.ObjectModel.Collection<LayoutPart>

The layouts.

Name

Gets the name.

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

The name.

Methods

Clone()

Creates a new object that is a copy of the current instance.

Declaration
public object Clone()
Returns
Type Description
System.Object

A new object that is a copy of this instance.

Implements

System.ICloneable

Extension Methods