If you check the MSDN documentation for ColumnDefinition
, MinWidth
and MaxWidth
are of type double
, not like Width
property, which is of type GridLength
- that's why it supports Auto
, *
as valid values for Widtth. So, Specifying MinWidth, MaxWidth interms of percentages is not a straight forward thing.
However, you could write a Converter
, which can take Auto, *
as input values and do the math and then set a valid value for MaxWidth.