在我的WPF應用程序中,我在Grid
中有一個DockPanel
以獲取子控件的佈局。上層元素和堆棧面板之間的距離
不過,我需要用這個DockPanel
如何設置上DockPanel
和StackPanel
之間的距離低於StackPanel
,因爲StackPanle
始終從頂部和覆蓋於DockPanel
開始?
在我的WPF應用程序中,我在Grid
中有一個DockPanel
以獲取子控件的佈局。上層元素和堆棧面板之間的距離
不過,我需要用這個DockPanel
如何設置上DockPanel
和StackPanel
之間的距離低於StackPanel
,因爲StackPanle
始終從頂部和覆蓋於DockPanel
開始?
您應該爲網格添加2行。
把DockPanel放在第一行。 把StackPanel的第二排
集StackPanel中的保證金是保證金= 「0,10,0,0」
需要注意的是:保證金= 「左,上,右,下」
有約。 4個StackPanels爲Window,每個StackPanels同樣有3個或4個控件。將使用StackPanels是一個更好的主意,或者我應該按照Windows的上述劃分到行和列,然後將每個元素放入特定的行/列。 – Cipher 2012-02-17 10:08:56
我也可以增加單行的高度嗎? – Cipher 2012-02-17 10:11:40
StakPanels VS Grid,我會說,如果你需要水平和垂直排列的東西,你應該使用Grid。當這些東西不需要與其他東西對齊時,使用StackPanel創建一行或一列東西。是的,你可以增加單行的高度。 – 2012-02-17 10:14:45
你可以將StackPanel的VerticalAlignment設置爲Bottom。
<DockPanel VerticalAlignment="Top"></DockPanel>
<StackPanel VerticalAlignment="Bottom"></StackPanel>
或板條箱內電網多行
請把您使用XAML。 – Maheep 2012-02-17 09:33:52