我在网格上有一个简单的StackPanel,我希望该堆栈面板中的按钮占用所有可用空间(它们之间的空间应该相同)。 如果不清楚,有一张照片:
<StackPanel Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" Margin="10" Orientation="Horizontal">
<Button MinWidth="115">OK</Button>
<Button MinWidth="115">Cancel</Button>
<Button MinWidth="115">Cancel</Button>
</StackPanel>
是否可以或者我必须手动输入边距?
谢谢!
答案 0 :(得分:2)
将您的StackPanel
改为Grid
(您需要重新调整当前的内容),并均匀地分隔所有列(使用宽度*
),然后分别将每个按钮的对齐方式设置为左/中/右,这将实现您正在寻找的布局。