我在Grid中有两个元素,第一个元素具有动态高度,第二个元素具有固定高度。当用户调整窗口大小时,第一个元素应该变大,直到滚动条不显示为止。下面是代码:
<Grid VerticalAlignment="Stretch">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="40" />
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<ScrollViewer>
<!-- MORE STUFF HERE -->
</ScrollViewer>
</Grid>
<Button Grid.Row="1" Width="126" HorizontalAlignment="Left" VerticalAlignment="Top" />
</Grid>当它很小的时候,看起来是这样的:

当它很大的时候,它看起来是这样的:

如何将Button附加到第一个元素的底部,或者如何使第一个元素在内容显示后停止增长?
发布于 2013-12-18 17:04:18
将网格的VerticalAlignment设置为Top而不是Stretch
<Grid VerticalAlignment="Top">
...
</Grid>https://stackoverflow.com/questions/20664050
复制相似问题