C#WPF自动按钮间距

时间:2011-07-11 19:32:21

标签: c# wpf

我在网格上有一个简单的StackPanel,我希望该堆栈面板中的按钮占用所有可用空间(它们之间的空间应该相同)。 如果不清楚,有一张照片: enter image description here

        <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>

是否可以或者我必须手动输入边距?

谢谢!

1 个答案:

答案 0 :(得分:2)

将您的StackPanel改为Grid(您需要重新调整当前的内容),并均匀地分隔所有列(使用宽度* ),然后分别将每个按钮的对齐方式设置为左/中/右,这将实现您正在寻找的布局。