我在停靠面板上添加了两个按钮。第一个只占用足够的空间来容纳文本' Save'并且第二个伸展以填充单元网格提供的其余区域。所以,' Save'按钮的宽度很小,并且“取消”'按钮的宽度很大。
如何让它们均匀填充空间?
<DockPanel Grid.Row="4" Grid.Column="1" >
<Button Content="Save"
Margin="5"></Button>
<Button Content="Cancel"
Margin="5"></Button>
</DockPanel>
答案 0 :(得分:2)
您应该使用带有Grid
列的*
:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button HorizontalAlignment="Stretch" Content="Save"
Margin="5"></Button>
<Button Grid.Column="1" HorizontalAlignment="Stretch" Content="Cancel"
Margin="5"></Button>
</Grid>