Какой лучший/правильный способ иметь набор столбцов DataGrid
имеет пропорциональную ширину (Width="\*"),
, но для того, чтобы ширина минимальная была как минимум шириной их содержимого? момент, если я использую Width="*"
, то столбцы остаются точно пропорциональными, но контент обрезается, если столбцы становятся слишком тонкими. Если я использую Width="Auto"
, то столбцы сами по себе сами по себе отлично подходят к их контенту, но это делает их все разных размеров.
То, что я хочу, действительно является комбинацией двух, таких как Width="\*"
, MinWidth="Auto"
, так что при наличии дополнительной ширины столбцы будут располагаться на равной ширине, но когда сетка будет уменьшена, контент никогда не будет обрезаны.
К сожалению, MinWidth="Auto"
не существует, поэтому я предполагаю, что мне нужно связать свойство столбца MinWidth
, но трудно точно определить, к чему я его привяжу.
Как сообщить WPF "MinWidth="
ширину самого широкого фрагмента содержимого столбца?