默认情况下,无法将Grid.ColumnSpan展开到左侧。但是有一个简单的解决方法:只需在所需的列数上实现列跨度,将控件放在最左边的单元格中并右对齐。如有必要,请在右侧添加保证金。
<Button Width="150" HorizontalAlignment="Right"
Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3" Content="Hit me!" />
正如您所看到的,我创建了一个包含3列(100px)的网格,添加了1.5倍列宽的按钮,并在视觉上“溢出”到左侧。