如何在增加窗口高度时增加WPF中控件的高度?

时间:2012-10-23 20:37:50

标签: wpf stackpanel

假设有一个WPF窗口,其中有StackPanel,其中有一个控件(WebBrowser,在我的情况下)。当我增加窗户的高度时,我希望它的高度增加。我能够在宽度方面产生效果,但身高却没有。

xaml(无效):

<Window Height="700">
    <StackPanel Height="Auto">
        <WebBrowser x:Name="browser" Height="Auto" MinHeight="410" />
    </StackPanel>
</Window>   

1 个答案:

答案 0 :(得分:2)

为什么不使用Grid代替StackPanel(如果确实需要,您也可以在StackPanel内使用Grid),请参阅下面的代码段:

<强> XAML:

<Window Height="700">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <WebBrowser x:Name="browser" Height="Auto" MinHeight="410" />
    </Grid>
</Window>