Я потратил несколько часов, глядя на это без каких-либо результатов.
Я просто хочу иметь DataGrid
с количеством столбцов X, который поддерживает свою относительную ширину по отношению к самому Grid
.
Так, например:
- Col 1: 10%
- Col 2: 10%
- Col 3: 10%
Я настроил стиль, прикрепленный к шаблону элемента DataGrid
. Я попытался привязать ширину к самому DataGrid
(часто циклическая ссылка), к другому объекту (значение приходит, но DataGridColumn
не обновляется) с преобразователем (преобразователь получает правильное значение, затем устанавливает значение столбца, но, несмотря на то, что возвращаются разные числа, ширина столбца никогда не меняется).
Я установил событие SizeChanged
для самого DataGrid
и специально установил ширину столбцов, которые ДЕЙСТВИТЕЛЬНО изменили значения столбцов, но каждое событие размера вызывало другое событие размера и т. д. и т. д.
Я, очевидно, слишком глуп, чтобы понять это самостоятельно, поэтому, если бы кто-нибудь мог предоставить мне простой пример того, что, по моему мнению, должно быть простым, я был бы очень благодарен.
Итак, просто чтобы быть ясным, ВСЕ, что я ищу, это DataGrid
с количеством столбцов X, которые поддерживают фиксированный% самой ширины DataGrid
- почти так же, как любая таблица в HTML изначально.
Заранее спасибо.