我有一个3个定义列的网格。有没有办法将第1列分成3个网格行而不影响其他2列?我试过定义RowDefinitions,但它跨越了所有3列。我不想那样。我只希望它影响1列。定义一个列网格内的行网格
1
A
回答
0
您应该使用嵌套的网格。将内部网格放入第1列并定义一些行:
<Grid Name="outerGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid Name="innerGrid" Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
</Grid>
</Grid>
1
不,您不能。如果您在Grid
之内声明,那么它将适用于所有Columns
。
一两件事你可以做的是声明Grid
第一Column
内,在Grid
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
</Grid>
</Grid>
0
定义三行你可以试试这个布局:
<Grid ShowGridLines="True" >
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
</Grid>
</Grid>
相关问题
- 1. jQuery - 将网格定义为网格
- 2. 如何在960的网格内有一个网格?
- 3. 另一个网格内的网格样式
- 4. 定制一个子网格
- 5. WPF自定义网格默认内容
- 6. 网格内一列中的项目数
- 7. 自定义网格,在点击打开只有一个内容
- 8. 角度ui网格:如何根据第一个网格的行选定值来刷新第二个网格
- 9. Recyclerview带备用1列网格行和2列网格行
- 10. MVCContrib网格 - 排序自定义列
- 11. 网格列标题边框自定义
- 12. 网格视图内的网格视图
- 13. 网格内的网格可能吗?
- 14. 将DataTemplate网格属性内部绑定到其列定义
- 15. 在剑道网格的一个单元内显示另一个网格
- 16. EXTJS 5树网格自定义行css
- 17. 自定义GnuPlot网格线
- 18. 自定义网格系统
- 19. 拖动一个网格内的矩形
- 20. 迭代一个数组到一个自定义的网格
- 21. 如何统一网格的行或列
- 22. 绑定数据网格值到另一个数据网格
- 23. Kendo UI - 单击网格行来填充另一个网格
- 24. 为什么网格渲染到另一个网格行?
- 25. 基于网格或嵌套网格的WPF自定义控件?
- 26. 在Singularitygs v1.4中定义多个网格
- 27. 网格中的每一行
- 28. 的jqGrid格列次网格
- 29. Telerik的网格行自定义格式在任位/ INT /串场
- 30. 在运行系统中定义列的Lightswitch网格
它是一个GridView控件?或常规表? – 2012-03-12 13:31:13
你看过http://msdn.microsoft.com/en-us/library/window/apps/windows.ui.xaml.controls.grid.rowspan.aspx? – code4life 2012-03-12 14:09:51