Click or drag to resize

ILayoutColumn Interface


Represents a container that will show as a Column on page rendering. It is always a child of a Layout Row. It can contain Content Unit Instances, and Layout Rows

Namespace: Ingeniux.CMS.Presentation
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
public interface ILayoutColumn : IContainer, 
	IDisplayUnit, IContentUnitInstanceEvents

The ILayoutColumn type exposes the following members.

Properties
 NameDescription
Public propertyAdditionalClassNames Gets/sets additional CSS class names that will be applied to the container during publish
(Inherited from IContainer)
Public propertyAllDisplayUnits Gets all direct child display units contained in this column, including both Content Unit Instances and Layout Rows
Public propertyBorder Gets the box border properties
(Inherited from IContainer)
Public propertyContentUnits Gets all direct child Content Unit Instances contained in this column
Public propertyLayoutRows Gets all direct child Layout Rows contained in this column
Public propertyLockedForIce Gets/sets whether this container is locked in In-Context-Edit mode When a container is locked, in ICE mode, user will not be able to select content units inside and move content units into/from/within the container
(Inherited from IContainer)
Public propertyMargin Gets the box margin properties
(Inherited from IContainer)
Public propertyMinimumHeight Gets/sets the minimum height in CSS for this container
(Inherited from IContainer)
Public propertyName Gets the name of the container
(Inherited from IContainer)
Public propertyOffsetInGrids Gets/sets the number of grids this column offsets, which move it to the right
Public propertyPadding Gets the box padding properties
(Inherited from IContainer)
Public propertyCode exampleWidthInGrids Gets/sets the number of grids this column occupies on a Row
Public propertyWrapping Gets/set the wrapping/break point option
(Inherited from IContainer)
Top
Methods
 NameDescription
Public methodAdd(IContentUnit) Adds one to more Content Unit Instances, and append them to the end
Public methodAdd(IContentUnit, Int32) Adds a new Content Unit Instance at the specified position
Public methodAdd(ILayoutRow, Int32) Adds a new Layout Row at specified position
Public methodAdd(IContentUnit, IContentUnitInstance, Int32) Adds a Content Unit Instance at the specified position
Public methodClear Removes all child Display Units
Public methodFormat Generates HTML markup, and appends to the specified html document
(Inherited from IDisplayUnit)
Public methodRemove(Int32) Removes a contained Display Unit at specified position
Public methodRemove(String) Removes a contained Display Unit of child display units connection
Public methodReplace Replace a container Content Unit Instance with another content unit instance If both content unit instances are children of this column, this is a position swap
Public methodCode exampleSerialize Generates an XML element for this container
(Inherited from IContainer)
Top
Events
 NameDescription
Public eventContentUnitAdded This event is fired when a new Content Unit Instance is placed within a Layout Column
(Inherited from IContentUnitInstanceEvents)
Public eventContentUnitRemoving This event is fired when a Content Unit Instance is being removed when its parent Layout Column
(Inherited from IContentUnitInstanceEvents)
Public eventDisplayUnitUpdated This events is fired when any Display Unit is updated within a Presentation
(Inherited from IContentUnitInstanceEvents)
Top
See Also