2012-03-14 6 views
0

私は現在4列2列のグリッドを持っています。 このグリッドの各セルの内側には、カスタムボタン(キャンバス、長方形、およびブレンド4のボタンコントロールにグループ化されたテキストブロックから作成)があります。グリッド内のスケールボタン

基本的に、このグリッドは8つのカスタムボタンを持っていますが、サイズはすべて同じですが、テキストの内容とは異なります。

問題:

私は、グリッド私の画面を拡大し、細胞が正しくウィンドウサイズと一緒に成長。 ボタンの位置も正しく設定されています。 しかし、ボタンのサイズは変わりません。

グリッド/ボタンを変更して、画面が大きくなるとボタンのサイズが実際に大きくなるようにするにはどうすればよいですか? 幅と高さなどのすべての設定がautoに設定されています。グリッドのいくつかのコードの

例:

<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を= "ストレッチ" を使用してみてください
関連する問題