2012-03-14 33 views
0

我目前有一個4列2行的柵格。 這個網格的每個單元格內都有一個自定義按鈕(由畫布,矩形和文本塊組成一個按鈕控件,混合4)。柵格內的比例按鈕

所以基本上這個網格有8個自定義按鈕,它們的大小都一樣,但與文本內容不同。

問題:

當我擴大我的屏幕上的網格和細胞與窗口的大小增長正常。 按鈕的位置也正確。 但按鈕的大小永遠不會改變。

如何修改網格/按鈕,以便在屏幕變大時按鈕實際上變大? 所有設置(如寬度和高度)均設置爲自動。網格的一些代碼

實施例:

<Grid x:Name="gridSubCategories" Margin="15,125,15,50"> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition /> 
      <ColumnDefinition /> 
      <ColumnDefinition /> 
      <ColumnDefinition /> 
     </Grid.ColumnDefinitions> 

     <Grid.RowDefinitions> 
      <RowDefinition /> 
      <RowDefinition /> 
     </Grid.RowDefinitions> 

     <Button x:Name="btnTestOne" Content="TestOne" Margin="9.426,29.05,9.425,29.05" Style="{DynamicResource ButtonStyleTestOne}" 
       Grid.Column="0" Grid.Row="0" HorizontalContentAlignment="Stretch"/> 

問候。

回答

2

嘗試使用的Horizo​​ntalAlignment = 「拉伸」 和VerticalAlignment = 「拉伸」 用於按鈕