Подтвердить что ты не робот

Ширина столбца WPF DataGrid

У меня есть DataGrid в WPF с 3 столбцами. Я бы хотел, чтобы эти столбцы занимали все пространство, доступное в сетке. Так, например:

Столбец 1 занимает 40% ширины сетки Столбец 2 занимает 30% ширины сетки Столбец 3 занимает 30% ширины сетки

Таким образом, даже при изменении размера окна или сетки ширина столбцов соответственно изменяется. Во всяком случае, я могу это достичь.

Спасибо

Отношения Габриэль.

4b9b3361

Ответ 1

Я вижу, что вы уже нашли ответ, который вы искали, на основе вашего комментария. Тем не менее, если кто-то другой сталкивается с этим вопросом, пытаясь выяснить, как получить коэффициенты столбца (например, ваш пример столбца 1 = 40%, столбец 2 = 30%, столбец 3 = 30%), вы можете указать коэффициенты с * размер для ширины столбцов следующим образом:

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