2010-10-21 51 views
0

我有一個groupbox,其中包含未完全填充groupbox的嵌套堆棧面板。我希望所有的堆疊面板均勻分佈在整個groupbox中。我試圖將VerticalContentAlignment更改爲Stretch for groupbox,但這不起作用。填寫GroupBox

<GroupBox> 
     <StackPanel> 
      <StackPanel Orientation="Horizontal"> 
       <Label Content="Test1" /> 
       <Label Content="Test2"/>   
      </StackPanel> 

      <StackPanel Orientation="Horizontal"> 
       <Label Content="Test3" /> 
       <Label Content="Test4"/> 
      </StackPanel> 
     </StackPanel> 
</GroupBox 

回答

1

StackPanels默認情況下只使用盡可能多的空間來顯示它們包含的任何內容。如果你需要不同的行爲,你需要推出你自己的版本的堆棧面板或使用另一個容器。 Grids/Dockpanels都可以很好地作爲替代品。