Search code examples
wpflayoutwindows-phone-7

How can i partition the grid colums?


I have a grid with 4 partitions.

<Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>

Now for equal partitioning we can use this,

<Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>

But my requirement is to partition with ratio. How can i make it possible with ratio namely 1:3:1.3:1.7


Solution

  • You were so close!

    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="1*" />
        <ColumnDefinition Width="3*" />
        <ColumnDefinition Width="1.3*" />
        <ColumnDefinition Width="1.7*" />
    </Grid.ColumnDefinitions>