我要設計這樣的事情:使用柵格或兩個StackPanels
我應該使用一個網格(2行2列),或者我應該使用水平的StackPanel用按鈕1和另一垂直StackPanel與按鈕2和3.
特別是 - 爲什麼我應該使用每個選項。
我要設計這樣的事情:使用柵格或兩個StackPanels
我應該使用一個網格(2行2列),或者我應該使用水平的StackPanel用按鈕1和另一垂直StackPanel與按鈕2和3.
特別是 - 爲什麼我應該使用每個選項。
你應該基於以下背景考慮您的佈局面板:
移動,對準,調整大小,並對接。
如果使用WrapPanel
例如,你會發現,調整窗口大小時,按鈕的將保持其原有的尺寸和堆疊在彼此的頂部,以適合窗口大小,而在Grid
,他們將改變自己大小來維持其當前位置。
我建議你測試你選擇的ciritia的選項,並選擇最適合你的要求。
如果你的網格項目具有相同的大小,您可以使用
<UniformGrid></UniformGrid>
你所說的「動中通」是什麼意思? – Programmer
@ user2760623就像我用'WrapPanel'給出的例子,它正在改變它的孩子的位置 –