我在网格的同一行上有 3 个网格。有没有办法在调整大小时只拉伸中间网格而不拉伸其他两个?我现在能做的就是拉伸最后一个。我试图将中间网格的水平对齐设置为拉伸,但随后它一直拉伸,甚至在程序没有运行的情况下与最后一个网格重叠。还是不太明白为什么......
问问题
95 次
1 回答
3
Not sure if i understood your layout/plan, but you should be able to do this with the Row/Column in the middle haivng star size.
e.g.
<Grid>
<Grid.ColumnDefintions>
<ColumnDefintion Width="Auto"/>
<ColumnDefintion Width="*"/>
<ColumnDefintion Width="Auto"/>
</Grid.ColumnDefintions>
<Grid Grid.Column="0">...</Grid>
<Grid Grid.Column="1">...</Grid> <!-- Middle will stretch -->
<Grid Grid.Column="2">...</Grid>
</Grid>
于 2012-07-11T01:21:18.373 回答