XAML Grid.ColumnSpan到左侧

时间:2015-10-19 11:59:38

标签: xaml uwp

我有一个包含3列的网格,在第3列中我有一个矩形,对于ist列来说是一个很大的矩形。但我希望它在这个专栏中,所以我的问题是有没有办法让Grid.ColumnSpan到左侧?

1 个答案:

答案 0 :(得分:2)

默认情况下,无法将Grid.ColumnSpan展开到左侧。但是有一个简单的解决方法:只需在所需的列数上实现列跨度,将控件放在最左边的单元格中并右对齐。如有必要,请在右侧添加保证金。

<Button Width="150" HorizontalAlignment="Right"
        Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3" Content="Hit me!" />

正如您所看到的,我创建了一个包含3列(100px)的网格,添加了1.5倍列宽的按钮,并在视觉上“溢出”到左侧。

Grid columns