Class LayoutGroupMetadata
- Namespace
- Dynamicweb.Content.Items.Metadata
- Assembly
- Dynamicweb.dll
Represents a layout group metadata.
public class LayoutGroupMetadata : IComparable<LayoutGroupMetadata>
- Inheritance
-
LayoutGroupMetadata
- Implements
- Inherited Members
Constructors
LayoutGroupMetadata()
Initializes a new instance of an object.
public LayoutGroupMetadata()
LayoutGroupMetadata(LayoutGroupMetadata)
Initializes a new instance of an object.
public LayoutGroupMetadata(LayoutGroupMetadata copyFrom)
Parameters
copyFrom
LayoutGroupMetadataObject to copy state from.
Exceptions
- ArgumentNullException
copyFrom
is null.
Properties
CollapsibleState
Gets or sets the collapsible state of the group.
public LayoutGroupMetadata.GroupCollapsibleState CollapsibleState { get; set; }
Property Value
Fields
Gets or sets the collection of fields within the given group.
public LayoutFieldMetadataCollection Fields { get; set; }
Property Value
Name
Gets or sets the user-friendly name of the group.
public string Name { get; set; }
Property Value
SectionName
Gets or sets the section name of the group. Sections can be used to cluster groups together.
public string SectionName { get; set; }
Property Value
SystemName
Gets or sets the system name of the group.
public string SystemName { get; set; }
Property Value
VisibilityCondition
Gets or sets the visibility condition operator of the group
public string VisibilityCondition { get; set; }
Property Value
VisibilityConditionValue
Gets or sets the visibility condition value of the group
public string VisibilityConditionValue { get; set; }
Property Value
VisibilityConditionValueType
Gets or sets the type of visibility condition value of the group
public string VisibilityConditionValueType { get; set; }
Property Value
VisibilityField
Gets or sets the visibility field of the group
public string VisibilityField { get; set; }
Property Value
Methods
CompareTo(LayoutGroupMetadata)
Compares the current object with the given one and returns the comparison result.
public int CompareTo(LayoutGroupMetadata other)
Parameters
other
LayoutGroupMetadataObject to compare with.
Returns
- int
Comparison result.
CopyTo(LayoutGroupMetadata)
Copies the state of the current object into the given one.
public void CopyTo(LayoutGroupMetadata target)
Parameters
target
LayoutGroupMetadataObject to copy state into.
Exceptions
- ArgumentNullException
target
is null.