假设我在我的应用程序中创建了以下屏幕(这只是一个示例,实际布局有点复杂,但工作原理相同):
我想让Button 2拉伸以使其占据屏幕高度的其余部分,因此不能有特定的Height属性 - 但VerticalAlignment =" Stretch"和VerticalAlignment =" Bottom"不要做这个伎俩,事实上根本不做任何事情。有没有办法解决这个问题?
答案 0 :(得分:0)
将StackPanel
更改为Grid
,其中包含3行,前两个为自动尺寸,最后一个为*。
答案 1 :(得分:0)
在这种情况下我通常更喜欢使用网格,你可以使用这样的东西:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
</Grid>