Try our conversational search powered by Generative AI!

Class UIDescriptor

Inheritance
System.Object
UIDescriptor
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
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public class UIDescriptor

Constructors

UIDescriptor(Type)

Declaration
public UIDescriptor(Type forType)
Parameters
Type Name Description
System.Type forType

UIDescriptor(Type, String)

Declaration
protected UIDescriptor(Type forType, string iconClass)
Parameters
Type Name Description
System.Type forType
System.String iconClass

UIDescriptor(Type, String, IEnumerable<String>)

Declaration
protected UIDescriptor(Type forType, string iconClass, IEnumerable<string> dndTypes)
Parameters
Type Name Description
System.Type forType
System.String iconClass
System.Collections.Generic.IEnumerable<System.String> dndTypes

Properties

AvailableViews

Declaration
public IEnumerable<ViewConfiguration> AvailableViews { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<ViewConfiguration>

BaseTypeIdentifier

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

BaseTypes

Declaration
public IEnumerable<string> BaseTypes { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>

CommandIconClass

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

ContainerTypeIdentifier

Declaration
[Obsolete("Use ContainerTypes instead")]
public string ContainerTypeIdentifier { get; set; }
Property Value
Type Description
System.String

ContainerTypes

Declaration
public IEnumerable<Type> ContainerTypes { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Type>

CreateView

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

DefaultView

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

DisabledViews

Declaration
public ICollection<string> DisabledViews { get; protected set; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.String>

DndTypes

Declaration
public ICollection<string> DndTypes { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.String>

EnableStickyView

Declaration
public bool? EnableStickyView { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

ForType

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

IconClass

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

IsPrimaryType

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

LanguageKey

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

MainWidgetType

Declaration
[Obsolete("Use view configurations instead")]
public string MainWidgetType { get; set; }
Property Value
Type Description
System.String

PublishView

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

SortKey

Declaration
public SortColumn SortKey { get; set; }
Property Value
Type Description
SortColumn

TypeIdentifier

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

Methods

AddDisabledView(String)

Declaration
public void AddDisabledView(string viewName)
Parameters
Type Name Description
System.String viewName

Extension Methods