2011-08-06 197 views
0

是WPF網格佈局,寬度還是列寬,對UI來說很重要?Wpf網格佈局

<Grid> 
<Grid.ColumnDefinitions> 
      <ColumnDefinition Width="334" /> 
      <ColumnDefinition Width="Auto" /> 
     </Grid.ColumnDefinitions> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto" /> 
      <RowDefinition Height="1*" /> 
     </Grid.RowDefinitions> 
</Grid> 

回答

2

不,一般不會。但是,如果將RowDefinitions與*和ColumnDefintions與*結合使用,則可能會導致大網格中的性能損失。但這很少。實際上,長度爲*的網格是WPF佈局中最常用的元素之一。

+0

我的投票在這裏。您應該將Grid元素視爲非常靈活的佈局管理器,而不是討論'*',而是要付出代價。行/列大小管理器通常比簡單的DockPanel或類似的昂貴。隨意使用網格,但贊成DockPanel佈局非常簡單的地方。 –

+0

謝謝馬里奧 - 我想要簡單快速的用戶界面,我的問題就是爲此。 –