Как растянуть колонки DataGrid в WPF?

414
11 апреля 2017, 07:49

У меня две колонки DataGrid имеют ширину длиной в текст, а как их растянуть эти две колонки на две колонки в Grid?

Скрытая часть кода это 2 строки и 5 колонок без атрибутов у Grid.

Answer 1

Можно выставлять ширину каждой колонки вручную:

<DataGrid>
    <DataGrid.Columns>
        <DataGridTextColumn Header="Prop1" Binding="{Binding Prop1}" Width="*"/>
        <DataGridTextColumn Header="Prop2" Binding="{Binding Prop2}" Width="*"/>
    </DataGrid.Columns>            
</DataGrid>

Также можно через стили:

<Style TargetType="DataGrid">
    <Setter Property="ColumnWidth" Value="*"/>
</Style>
READ ALSO
Задать размер файлам при копирование в папку

Задать размер файлам при копирование в папку

Необходимо при копирование файлов указать размер файлов, которые которые будут скопированы в папкуНапример мы задали 3 МБ для каждого файла,...

261
XNA. Texture2D. SetData. Неверный alpha-канал

XNA. Texture2D. SetData. Неверный alpha-канал

Этот код создает текстуру с ненулевым alpha-каналом

259
Поменять переменную в другом классе

Поменять переменную в другом классе

Я в шоке, не получается, весь день бьюсь(

254
Проблема с хранимой процедурой VK API

Проблема с хранимой процедурой VK API

ЗдравствуйтеСоздал хранимую процедуру для более быстрого получения списка друзей(для 25 пользователей одновременно) и записи их ID в массив

308