Class DisplayOptions
Service that is used to register DisplayOptions
Inheritance
Namespace: EPiServer.Web
Assembly: EPiServer.dll
Version: 12.0.3Syntax
[Options(ConfigurationSection = "Cms")]
public class DisplayOptions : Object, IEnumerable<DisplayOption>, IEnumerableRemarks
Display options are returned in the order they were added when enumerating over this class.
Constructors
DisplayOptions()
Initializes a new instance of the DisplayOptions class.
Declaration
public DisplayOptions()Methods
Add(DisplayOption)
Add a display option
Declaration
public virtual DisplayOptions Add(DisplayOption displayOption)Parameters
| Type | Name | Description | 
|---|---|---|
| DisplayOption | displayOption | The display option to add | 
Returns
| Type | Description | 
|---|---|
| DisplayOptions | 
Exceptions
| Type | Condition | 
|---|---|
| System.ArgumentNullException | Thrown if the display options is null | 
| System.ArgumentException | A display option with the same id allready exists | 
Add(String, String, String)
Add a new display option
Declaration
public virtual DisplayOptions Add(string id, string name, string tag)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | Unique identifier for the option | 
| System.String | name | Name of the display option to add, if a language resource key is specified it will be automatically translated | 
| System.String | tag | The template tag to apply when the option has been selected | 
Returns
| Type | Description | 
|---|---|
| DisplayOptions | 
Add(String, String, String, String)
Add a new display option
Declaration
public virtual DisplayOptions Add(string id, string name, string tag, string description)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | Unique identifier for the option | 
| System.String | name | Name of the display option to add, if a language resource key is specified it will be automatically translated | 
| System.String | tag | The rendering tag to apply when the option has been selected | 
| System.String | description | Description for the option | 
Returns
| Type | Description | 
|---|---|
| DisplayOptions | 
Add(String, String, String, String, String)
Add a new display option
Declaration
public virtual DisplayOptions Add(string id, string name, string tag, string description, string iconClass)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | Unique identifier for the option | 
| System.String | name | Name of the display option to add, if a language resource key is specified it will be automatically translated | 
| System.String | tag | The rendering tag to apply when the option has been selected | 
| System.String | description | Description for the option | 
| System.String | iconClass | Css class for the icon that is used in the display option selector | 
Returns
| Type | Description | 
|---|---|
| DisplayOptions | 
Get(String)
Gets the display options with the specified id
Declaration
public virtual DisplayOption Get(string id)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | The id if the option to get. | 
Returns
| Type | Description | 
|---|---|
| DisplayOption | DisplayOption or null | 
GetEnumerator()
Declaration
public IEnumerator<DisplayOption> GetEnumerator()Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerator<DisplayOption> | 
Remove(String)
Removes the DisplayOption with the specified id
Declaration
public virtual void Remove(string id)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | id | The id if the display option to remove. | 
