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