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>, IEnumerable
Remarks
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. |