2010-11-15 51 views

回答

3

SharedSize Grid with Silverlight - 沒有測試過,但看起來可用。

+0

提示:我們的代碼目前不支持DataTemplates。我們考慮在博客中提供直接下載的源代碼,也許有人可以擴展這個缺失的功能,並提供給我們更新的版本,以便通過博客共享... – eFloh 2011-11-12 17:59:39

+0

同時發佈源代碼_is_ ... – eFloh 2012-02-21 16:13:44

1

共享尺寸最好使用Silverlight中的元素屬性綁定來實現。只需將所有共享大小的元素綁定到另一個元素的寬度/高度即可。

編輯: 我舉了一個我的意思是一個快速的例子。我不知道你用明星上漿時,你的問題說的意思你想自動調整大小 -

<Grid Height="400" 
     Width="600" 
     Background="Gray"> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="Auto" /> 
     <ColumnDefinition Width="Auto" /> 
     <ColumnDefinition Width="Auto" /> 
    </Grid.ColumnDefinitions> 
    <Button x:Name="parent" 
      Content="CHANGE ME TO ADJUST THE COLUMN SIZE" 
      Grid.Column="0" 
      VerticalAlignment="Stretch" 
      HorizontalAlignment="Stretch" 
      Background="Red" /> 
    <Button Width="{Binding ActualWidth, ElementName=parent}" 
      Grid.Column="1" 
      VerticalAlignment="Stretch" 
      HorizontalAlignment="Stretch" 
      Background="Blue" /> 
    <Button Width="{Binding ActualWidth, ElementName=parent}" 
      Grid.Column="2" 
      VerticalAlignment="Stretch" 
      HorizontalAlignment="Stretch" 
      Background="Yellow" /> 
</Grid> 

HTH

從這個職位的第一個鏈接的開發商之一
+2

Can你詳細說明一下?如果我想讓控件填充空間或使用網格星星呢? – Shimmy 2012-01-25 02:23:50

相關問題