Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

DxGridLayoutItem Class

An item in a DxGridLayout.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.2.dll

NuGet Package: DevExpress.Blazor

#Declaration

C#
public class DxGridLayoutItem :
    DxSettingsComponent,
    IModelWrapper<IGridLayoutItemModel>

#Remarks

The DxGridLayoutItem class implements an item in the DxGridLayout component.

Follow the steps below to add items to a grid layout:

  1. Add <Items>...</Items> into the component’s markup to define Items collection.
  2. Add DxGridLayoutItem objects to the collection.
  3. Use the Row, Column, RowSpan, ColumnSpan item properties to arrange items.
  4. Use the Template property to specify item content.
<DxGridLayout>
    <Rows>
        <DxGridLayoutRow Height="100px" /> 
        <DxGridLayoutRow /> 
        <DxGridLayoutRow Height="auto"/> 
    </Rows>
    <Columns>
        <DxGridLayoutColumn Width="2fr"/>
        <DxGridLayoutColumn Width="60%" />
        <DxGridLayoutColumn />
    </Columns>
    <Items>
        <DxGridLayoutItem Row="0" Column="0" ColumnSpan="3">
            <Template>
                <div class="gridlayout-header gridlayout-item">
                    Header
                </div>
            </Template>
        </DxGridLayoutItem>
        <DxGridLayoutItem Row="1" Column="1">
            <Template>
                <div class="gridlayout-content gridlayout-item">
                    Content
                </div>
            </Template>
        </DxGridLayoutItem>
        <DxGridLayoutItem Row="1" Column="0">
            <Template>
                <div class="gridlayout-left-side-bar gridlayout-item">
                    Left Bar
                </div>
            </Template>
        </DxGridLayoutItem>
        <DxGridLayoutItem Row="1" Column="2">
            <Template>
                <div class="gridlayout-right-side-bar gridlayout-item">
                    Right Bar
                </div>
            </Template>
        </DxGridLayoutItem>
        <DxGridLayoutItem Row="2" Column="0" ColumnSpan="3">
            <Template>
                <div class="gridlayout-footer gridlayout-item">
                    Footer
                </div>
            </Template>
        </DxGridLayoutItem>
    </Items>
</DxGridLayout>

Grid Layout

Run Demo Watch Video

#Inheritance

Object
ComponentBase
DxComponentBase
DevExpress.Blazor.Base.DxAsyncDisposableComponent
DxSettingsComponent
DxGridLayoutItem
See Also