我有一个Stack控件,里面包含一个Grid控件。
当我调整窗口大小时,我需要增加Stack和Grid的大小。我将Stack和Grid的HorizontalAlignment属性设置为'Stretch'。
虽然Stack工作得很好,但是当我调整窗口大小时,Grid的大小并没有随之增加。
下面是我的代码:
<StackPanel Background="Blue" Orientation="Horizontal" HorizontalAlignment="Stretch" Grid.Column="1" Margin="13,0,0,0" >
<Grid HorizontalAlignment="Stretch" Background="Beige" Width="515">
<Grid.RowDefinitions>
<RowDefinition Height="100" />
<RowDefinition Height="240" />
<RowDefinition Height="100" />
</Grid.RowDefinitions>
<Image x:Name="imageMap" Source="Resources/images.jpg" HorizontalAlignment="Stretch" Grid.Row="0" Stretch="Fill" Margin="0,0,0,0" />
</Grid>
</StackPanel>
请指导。
Width="515"
吗? - Chris W.Grid
。当您删除它时,您的Grid
应该能够随其父级一起拉伸。 - Bolu