我有一个包含 3 列的网格,在第 3 列中我有一个矩形,它对于 ist Column 来说太大了。但我希望它在这个列中,所以我的问题是有没有办法让 Grid.ColumnSpan 位于左侧?
默认情况下,无法使 Grid.ColumnSpan 向左扩展。但是有一个简单的解决方法:只需在所需的列数上实现列跨度,将控件放在最左边的单元格中并右对齐。如有必要,在右侧添加边距。
<Button Width="150" HorizontalAlignment="Right"
Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3" Content="Hit me!" />
Run Code Online (Sandbox Code Playgroud)
如您所见,我创建了一个包含 3 列 (100px) 的网格,添加了一个 1.5 倍于列宽的按钮,它在视觉上“溢出”到左侧。
| 归档时间: |
|
| 查看次数: |
4025 次 |
| 最近记录: |