Class ComponentContainerProperties
public class ComponentContainerProperties : IComponentProperties, IEnumerable<IComponentProperties>, IEnumerable
- Inheritance
-
ComponentContainerProperties
- Implements
- Inherited Members
Constructors
ComponentContainerProperties()
public ComponentContainerProperties()
ComponentContainerProperties(IEnumerable<IComponentProperties>)
public ComponentContainerProperties(IEnumerable<IComponentProperties> components)
Parameters
components
IEnumerable<IComponentProperties>
Properties
AccentColor
public Color? AccentColor { get; set; }
Property Value
ComponentType
Type of the component.
public ComponentType ComponentType { get; }
Property Value
Components
public IEnumerable<IComponentProperties> Components { get; set; }
Property Value
Id
Unique identifier for the component. Auto populated through increment if not provided.
public int? Id { get; set; }
Property Value
- int?
Spoiler
public bool Spoiler { get; set; }
Property Value
Methods
AddComponents(params IComponentProperties[])
public ComponentContainerProperties AddComponents(params IComponentProperties[] components)
Parameters
components
IComponentProperties[]
Returns
AddComponents(IEnumerable<IComponentProperties>)
public ComponentContainerProperties AddComponents(IEnumerable<IComponentProperties> components)
Parameters
components
IEnumerable<IComponentProperties>
Returns
WithAccentColor(Color?)
public ComponentContainerProperties WithAccentColor(Color? accentColor)
Parameters
accentColor
Color?
Returns
WithComponents(IEnumerable<IComponentProperties>)
public ComponentContainerProperties WithComponents(IEnumerable<IComponentProperties> components)
Parameters
components
IEnumerable<IComponentProperties>
Returns
WithId(int?)
public ComponentContainerProperties WithId(int? id)
Parameters
id
int?
Returns
WithSpoiler(bool)
public ComponentContainerProperties WithSpoiler(bool spoiler = true)
Parameters
spoiler
bool