2012-10-23 40 views
2

假設有一個WPF窗口,其中有一個StackPanel,其中有一個控件(在我的情況下爲WebBrowser)。當我增加窗戶的高度時,我希望它的高度增加。我能夠在寬度方面產生效果,但在高度方面則沒有。如何在增加窗口高度時增加WPF中控件的高度?

XAML(沒有工作):

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

表現出一定的代碼。 – thumbmunkeys

+1

嘗試一個dockpanel – Shmiddty

+0

我不想要一個dockpanel,因爲它會限制我的代碼的整體功能。 – Amber

回答

2

你爲什麼不使用Grid然後代替StackPanel(或者你也可以有,如果真的需要GridStackPanel),見下面的代碼片段:

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> 
+0

是的,我已經做了類似的方式..無論thanx回覆 – Amber