2013-05-24 4 views
0

У меня есть приложение базы данных, в котором я показываю таблицу с 5 столбцами в DataGrid.WPF Установка ширины определенного столбца в DataGrid

Я использую XAML для создания пользовательского интерфейса, и у меня есть проблема с настройкой ширины каждого column.

Я знаю, что могу использовать Пропетриес ColumnWidth в DataGrid, но он устанавливает ширину всех columns.

Как установить ширину для каждого отдельного column ОТДЕЛЬНО?

ответ

1

При указания своего собственного макета столбца, то каждый DataGridColumn имеет Width свойство. Если вы автоматически генерируете раскладку столбцов (AutoGenerateColumns=true), то DataGrid поддерживает событие DataGrid.AutoGeneratingColumn, которое дает вам данные DataGridAutoGeneratingColumnEventArgs, и вы можете получить доступ к новому столбцу оттуда и установить Width, выполнить другие изменения или полностью отменить создание столбцов. DataGrid.AutoGeneratingColumn Event

Смежные вопросы