使用 StackPanel 版面配置面板

StackPanel 版面配置面板可讓您依指定的方向堆疊物件。根據您在 StackPanel 版面配置面板內定義的屬性,內容的堆疊方向可以為垂直 (預設值) 或水平。 StackPanel 版面配置面板多半用於清單控制項內,例如 ListBox 控制項內,或是 ComboBox 控制項的快顯清單內。您在 StackPanel 版面配置面板內建立或繪製的任何物件,都會自動依照面板中的物件堆疊順序新增成面板中的最後一個子物件。隨著新增的子物件愈來愈多,您將看到 StackPanel 版面配置面板會裁剪 (或隱藏) 超出面板大小的物件。

  • **Orientation  ** 根據預設, StackPanel 版面配置面板內的物件會依垂直方向堆疊,但您也可以依水平方向堆疊物件。

  • 巢狀面板    您可以使用巢狀版面配置面板 (換句話說,您可以使用版面配置面板作為子物件) 來包含並列的物件。巢狀面板與父 StackPanel 版面配置面板內之其他任何子物件的堆疊方式完全相同。

從 [資產] 面板 Cc294551.0d8b8d29-1af9-418f-8741-be3097d76eab(zh-tw,Expression.40).png 或從 [工具] 面板中的版面配置容器按鈕選取 StackPanel  Cc294551.ec58af86-cc2a-4e1f-91c0-883c5406fdfb(zh-tw,Expression.40).png,然後在畫板上拖曳,即可將 StackPanel 版面配置面板新增至文件。下列 XAML 程式碼會新增至您的專案:

<Grid x:Name="LayoutRoot">
   <StackPanel HorizontalAlignment="Left" Height="100" VerticalAlignment="Top" Width="100"/>
</Grid>

如需使用 StackPanel 版面配置面板的詳細資訊,請參閱變更堆疊順序變更堆疊方向

堆疊面板中設為垂直方向的物件

Cc294551.a85a7b57-b0a8-495e-b985-f0291e41d093(zh-tw,Expression.40).png

Copyright © 2011 by Microsoft Corporation. All rights reserved.