StackLayout 會建立概念性的 Widget 堆疊。這些 Widget 全都設成同樣的大小及位置, 而且會顯示一個被指定要放在頂端的 Widget。
您可以變更被指定要放在頂端的 Widget,方法為將佈置的 topControl 欄位設成想要的 Widget,然後利用堆疊佈置,在 Composite 上呼叫 layout()。 您可以相應地設定佈置的 marginHeight 和 marginWidth 屬性, 來指定佈置所使用的邊距高度和寬度。
下表彙總 StackLayout 的屬性。
屬性 |
說明 |
---|---|
marginHeight | 指定要放置在佈置頂端和底端的圖素數目。 |
marginWidth | 指定要放置在佈置左邊和右邊的圖素數目。 |
topControl | 指定堆疊中的概念性頂端控制項。所有其他控制項都將不會顯示出來。 |