XAML Grid.ColumnSpan 到左边
XAML Grid.ColumnSpan to the left side
我有一个包含 3 列的网格,在第 3 列中我有一个矩形,它对于 ist 列来说太大了。但我想在本专栏中使用它,所以我的问题是有没有办法让 Grid.ColumnSpan 到左侧?
默认情况下无法使 Grid.ColumnSpan 向左扩展。但有一个简单的解决方法:只需在所需的列数上实现列跨度,将控件放在最左边的单元格中并右对齐。如有必要,在右侧添加边距。
<Button Width="150" HorizontalAlignment="Right"
Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3" Content="Hit me!" />
如您所见,我创建了一个包含 3 列 (100px) 的网格,添加了一个 1.5 倍列宽的按钮,它在视觉上 'overflows' 位于左侧。
我有一个包含 3 列的网格,在第 3 列中我有一个矩形,它对于 ist 列来说太大了。但我想在本专栏中使用它,所以我的问题是有没有办法让 Grid.ColumnSpan 到左侧?
默认情况下无法使 Grid.ColumnSpan 向左扩展。但有一个简单的解决方法:只需在所需的列数上实现列跨度,将控件放在最左边的单元格中并右对齐。如有必要,在右侧添加边距。
<Button Width="150" HorizontalAlignment="Right"
Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3" Content="Hit me!" />
如您所见,我创建了一个包含 3 列 (100px) 的网格,添加了一个 1.5 倍列宽的按钮,它在视觉上 'overflows' 位于左侧。