[英]Stackpanel height percentage within a grid
我在运行时动态地用内容填充两个堆栈面板,并且我想通过百分比设置这两个堆栈面板的高度。 这是我尝试过的:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="3*" />
<RowDefinition Height="2*" />
</Grid.RowDefinitions>
<ScrollViewer HorizontalAlignment="Stretch"
Grid.Row="0">
<StackPanel Name="gridEvents"
Orientation="Vertical"
HorizontalAlignment="Stretch">
<Label Content="Foo" />
</StackPanel>
</ScrollViewer>
<ScrollViewer HorizontalAlignment="Stretch"
Grid.Row="1">
<StackPanel Name="gridNewEvent"
Orientation="Vertical"
HorizontalAlignment="Stretch">
<Label Content="Bar" />
</StackPanel>
</ScrollViewer>
</Grid>
如果我将RowDefinition高度更改为静态值,则可以使用。 但是当我尝试一个百分比时却没有。 有任何想法吗?
您是否尝试过设置网格的高度值? 否则,它将扩展以填充所有可用空间,并且您的行将填充所得网格的一定百分比。 同样,它看起来更像是在设置scrollviewer的值。 您是说要设置这些身高吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.