![csj type grid csj type grid](https://www.linglingmachinery.com/data/watermark/20200326/5e7c20fc243da.jpg)
A validation callback ensures that when the property is set, its value is greater than or equal to 0. Row, of type int, which is an attached property that indicates the row alignment of a view within a parent Grid.A validation callback ensures that when the property is set, its value is greater than or equal to 1.
![csj type grid csj type grid](https://i.ytimg.com/vi/OzX4SeirUfk/maxresdefault.jpg)
ColumnSpan, of type int, which is an attached property that indicates the total number of columns that a view spans within a parent Grid.ColumnSpacing, of type double, indicates the distance between grid columns.ColumnDefinitions, of type ColumnDefinitionCollection, is a list of ColumnDefinition objects that define the width of the grid columns.Column, of type int, which is an attached property that indicates the column alignment of a view within a parent Grid.
![csj type grid csj type grid](https://i.pinimg.com/originals/6c/18/d1/6c18d14a6c00c7af127ad508bb506542.png)
The Grid class defines the following properties: For displaying tabular data, consider using a ListView or CollectionView. Unlike HTML tables, a Grid is intended for laying out content. The Grid should not be confused with tables, and is not intended to present tabular data. In addition, a Grid can be used as a parent layout that contains other child layouts. By default, a Grid contains one row and one column. NET Multi-platform App UI (.NET MAUI) Grid, is a layout that organizes its children into rows and columns, which can have proportional or absolute sizes.