2015-10-19 81 views
0

我有一个3列的网格,而在第3列中我有一个矩形,它对于ist Column来说很大。但我想在这个列中,所以我的问题是有没有办法让Grid.ColumnSpan在左边?XAML Grid.ColumnSpan在左侧

+0

有没有办法使列伸向左侧。 –

回答

1

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

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

正如你可以看到,我已经创建了一个网格3列(100像素)中,添加一个按钮的1.5倍列的宽度和在视觉上“溢出”到左边。

Grid columns

+0

谢谢你的回答,它工作得很好! :) – blueeyes