2012-01-27 20 views

Odpowiedz

38

dwa sposoby można to zrobić:

  • Użyj zagnieżdżonych układów. Umieść kolejny Grid w trzecim rzędzie i dwie kolumny w podsieci.

    <Grid> 
        <Grid.RowDefinitions> ... </Grid.RowDefinitions> 
        <ThingInFirstRow Grid.Row="0" /> 
        <ThingInSecondRow Grid.Row="1" /> 
        <Grid Grid.Row="2"> 
         <Grid.ColumnDefinitions> 
          <ColumnDefinition /> 
          <ColumnDefinition /> 
         </Grid.ColumnDefinitions> 
         <ThingInLowerLeft Grid.Column="0" /> 
         <ThingInLowerRight Grid.Column="0" /> 
        </Grid> 
    </Grid> 
    
  • trzymać się jednej Grid, nadać mu dwie kolumny, i sprawiają, że rzeczy w pierwszych dwóch rzędach span przez obu kolumnach korzystających ColumnSpan.

    <Grid> 
        <Grid.RowDefinitions> ... </Grid.RowDefinitions> 
        <Grid.ColumnDefinitions> 
         <ColumnDefinition /> 
         <ColumnDefinition /> 
        </Grid.ColumnDefinitions> 
        <ThingInFirstRow Grid.Row="0" Grid.ColumnSpan="2" /> 
        <ThingInSecondRow Grid.Row="1" Grid.ColumnSpan="2" /> 
        <ThingInLowerLeft Grid.Row="2" Grid.Column="0" /> 
        <ThingInLowerRight Grid.Row="2" Grid.Column="1" /> 
    </Grid> 
    
Powiązane problemy