我有三个按钮的堆叠面板..如下面
<stackpanel orientation="Horizontal">
<Button Content="btnone" width="100" height="50"/>
<Button Content="btntwo" width="100" height="50"/>
<Button Content="btnthree" width="100" height="50"/>
</stackpanel>
当我更改窗口大小时,按钮将调整大小以覆盖整个窗口宽度。假设当前我的窗口宽度为300 ..请帮助我..
答案 0 :(得分:3)
此Grid
小组可能比StackPanel
更合适。如果我理解你的问题,那么这将做你想要的:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button Content="One" Grid.Column="0" Height="50" Margin="10"/>
<Button Content="Two" Grid.Column="1" Height="50" Margin="10"/>
<Button Content="Three" Grid.Column="2" Height="50" Margin="10"/>
</Grid>