2012-01-27 24 views
17

3 sıralı Grid düzenim var. Nasıl 3. satırı 2 sütuna ayırırım. bunu yapabilirsinizKılavuz çizgisi iki sütuna nasıl bölünür?

<Grid.RowDefinitions> 
    <RowDefinition Height="0.75*"/> 
    <RowDefinition Height="0.25*"/> 
    <RowDefinition Height="36"/> 
</Grid.RowDefinitions> 

cevap

38

iki yolu:

  • kullanın yuvalanmış düzenleri. Üçüncü satırda başka bir Grid koyun ve bu alt ızgarada iki sütun var. biri Grid ile

    <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> 
    
  • Çubuk, o iki sütun vermek ve ilk iki sıra içinde işler ColumnSpan kullanarak her iki sütunda olun.

    <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> 
    
İlgili konular