Class CustomSettingsItemLayoutInfoAttribute
Used with any type inheriting CustomSettingsItem to indicate the valid types of layouts it can be displayed against
Inherited Members
Namespace: LemonEdge.Client.Core.Views.Core
Assembly: LemonEdge.ClientCore.dll
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = false)]
public class CustomSettingsItemLayoutInfoAttribute : Attribute
Constructors
CustomSettingsItemLayoutInfoAttribute(string)
Marks the specified class inheriting CustomSettingsItem that it works with the specified layout
Declaration
public CustomSettingsItemLayoutInfoAttribute(string layoutName)
Parameters
Type | Name | Description |
---|---|---|
string | layoutName | The name of the layout this class works with |
Properties
CustomParameters
A Type that implements ICustomSettingsItemLayoutInfoParameters
Declaration
public Type CustomParameters { get; set; }
Property Value
Type | Description |
---|---|
Type |
LayoutName
The name of the layout to be used to display this item
Declaration
public string LayoutName { get; }
Property Value
Type | Description |
---|---|
string |