Dot-Net

堆棧面板或網格哪個是最可取的

  • October 27, 2018

聽說 UI Design with Stack panel 比 Grids 更受歡迎。是否有任何事實存在。我通常使用 Grid 來設計我的 UI,最近在一個文件中我讀到 Grid 消耗更多時間來渲染而不是堆棧面板;;所以我對此感到非常困惑..請給我有關此的更多資訊..(WP7開發)

在 aGrid中,元素可以相對於彼此定位,通常可以自由移動(如果開發人員想要這樣做)。除非明確指定,否則AGrid不會強制執行特定定位。在 aStackPanel中,控制項顯然是堆疊的。因此,如果在一個Grid序列中添加兩個控制項,它們將重疊。在 aStackPanel中,控制項將一個接一個地放置,水平或垂直。

Grid通常,在或之間進行選擇時沒有性能成本StackPanel。控制項的一個好處Grid是可以顯式定義行和列,這最終導致創建更複雜的佈局的可能性。每個都有它的位置,通常是不可互換的。

引用自:https://stackoverflow.com/questions/5307854