项目
你可以用GridLayout中的参数来控制它们:
行
的行
属性所在的行GridLayoutItem
将驻留。组件中的行索引为基于
.如果未定义行,则项将显示在R = I / c
行,地点:
r
是行数;我
是项目的数量;c
是列数;
在行中分布GridLayout项。下面的代码片段的结果。
@*以自定义方式将GridLayout项分布在行中。* @ < TelerikGridLayout > < GridLayoutRows > < GridLayoutRow > < / GridLayoutRow > < GridLayoutRow > < / GridLayoutRow > < GridLayoutRow > < / GridLayoutRow > < / GridLayoutRows > < GridLayoutItems > < GridLayoutItem行= " 1 " > < div >第1项< / div > < / GridLayoutItem > < GridLayoutItem行= " 2 " > < div >第二项< / div > < / GridLayoutItem > < GridLayoutItem行= " 2 " > < div >项3 < / div > < / GridLayoutItem > < GridLayoutItem行=“3”> < div >第四项< / div > < / GridLayoutItem > < GridLayoutItem行=“3”> < div >第五项< / div > < / GridLayoutItem > item 6
列
的列
控件在哪个列中GridLayoutItem
将驻留。组件中的列索引为基于
.如果没有定义列,GridLayout项将显示在一列中。
在列之间分布GridLayout项。下面的代码片段的结果。
@*以自定义方式在列中分布GridLayout项。* @ < TelerikGridLayout > < GridLayoutColumns > < GridLayoutColumn宽度= " 200 px " > < / GridLayoutColumn > < GridLayoutColumn宽度= " 150 px " > < / GridLayoutColumn > < GridLayoutColumn宽度= " 150 px " > < / GridLayoutColumn > < / GridLayoutColumns > < GridLayoutItems > < GridLayoutItem列= " 1 " > < div >第1项< / div > < / GridLayoutItem > < GridLayoutItem列= " 1 " > < div >第二项< / div > < / GridLayoutItem > < GridLayoutItem列= " 2 " > < div >项3 < / div > < / GridLayoutItem > < GridLayoutItem列=“3”> < div >第四项< / div > item 5 item 6
ColumnSpan
的ColumnSpan
参数定义项将占用多少列。
使用数字文本框更改第一项的列跨度
@*更改第一项的列跨度。* @ < TelerikNumericTextBox @bind-Value = " @ColumnSpan " > < / TelerikNumericTextBox > < TelerikGridLayout > < GridLayoutColumns > < GridLayoutColumn宽度= " 200 px " > < / GridLayoutColumn > < GridLayoutColumn宽度= " 150 px " > < / GridLayoutColumn > < / GridLayoutColumns > < GridLayoutItems > < GridLayoutItem列=“1”ColumnSpan =“@ColumnSpan”> < div >第1项< / div > < / GridLayoutItem > < GridLayoutItem列= " 1 " > < div >第二项< / div > < / GridLayoutItem > < GridLayoutItem列= " 2 " > < div >项3 < / div > < / GridLayoutItem > < GridLayoutItemColumn="2"> item 4 @code{公共int?ColumnSpan {get;设置;}}
行宽
的行宽
参数定义项将占用多少行。
使用数字文本框更改第一项的行跨度
@*更改第一项的列跨度。* @ < TelerikNumericTextBox @bind-Value = " @RowSpan " > < / TelerikNumericTextBox > < TelerikGridLayout > < GridLayoutRows > < GridLayoutRow > < / GridLayoutRow > < GridLayoutRow > < / GridLayoutRow > < GridLayoutRow > < / GridLayoutRow > < / GridLayoutRows > < GridLayoutItems > < GridLayoutItem列=“1”行宽=“@RowSpan”> < div >第1项< / div > < / GridLayoutItem > < GridLayoutItem列= " 1 " > < div >第二项< / div > < / GridLayoutItem > < GridLayoutItem列= " 2 " > < div >项3 < / div > < / GridLayoutItem > < GridLayoutItem列= " 2 " > < div >第四项