LayoutRow
Represents a row in a page layout, containing columns and nested rows.
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
public class LayoutRow : BaseContainer, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IMutableRendering
Inheritance: objectControlWebControlBaseContainerLayoutRow
Implements:
Inherited Members
Constructors
public LayoutRow()
Properties
Gets the collection of columns contained in this row.
[PersistenceMode(PersistenceMode.InnerProperty)]
public LayoutColumnCollection Columns { get; }
Gets the content placeholder for the row.
[PersistenceMode(PersistenceMode.InnerProperty)]
public PlaceHolder Content { get; }
Gets the collection of nested rows contained in this row.
[PersistenceMode(PersistenceMode.InnerProperty)]
public LayoutRowCollection Rows { get; }
Gets or sets the wrapper HTML class for the row.
public string WrapperCssClass { get; set; }
Gets or sets the HTML tag used to wrap the row.
public TagName WrapperHtmlTag { get; set; }
Methods
Adds the appropriate HTML attributes and CSS classes to the row during rendering.
protected override void AddAttributesToRender(HtmlTextWriter writer)
The HtmlTextWriter used to render the attributes.
Overrides:
Renders the child controls of the row, including content, columns, and nested rows.
protected override void RenderChildren(HtmlTextWriter writer)
The HtmlTextWriter used to render the controls.
Overrides:
Renders the row control, optionally wrapping it with a specified HTML tag and CSS class.
public override void RenderControl(HtmlTextWriter writer)
The HtmlTextWriter used to render the control.
Overrides:
Sets the owner of the row and its child collections.
protected override void SetOwner(RadPageLayout owner)
The RadPageLayout that owns this row.
Overrides: