У меня есть DataGrid, который я привязываю к DataTable, который был заполнен запросом SQL. Я хотел бы, чтобы столбцы этой сетки генерировались автоматически с шириной до определенного количества пикселей, но при этом были бы расширяемыми пользователем, если они хотят, чтобы он был шире. В настоящее время для свойства ColumnWidth в сетке данных задано значение SizeToHeader (которое, похоже, не работает так, как описано в любом случае, поскольку оно по-прежнему определяет размер содержимого ячейки).
Есть ли способ установить максимальную ширину генерации?
Настройка MaxColumnWidth не позволяет пользователю изменять размер столбца, который больше этой ширины.
Я также пытался подключиться к AutoGeneratedColumns, но поскольку строки еще не загружены, свойства ActualWidth просто представляют установленную мной минимальную ширину. Есть ли событие, которое запускается, когда сетка данных завершает загрузку своего начального набора строк?