Есть ли хороший способ ограничить автоматическую ширину элемента или столбца сетки?
Я хочу ограничить только автоматическую ширину, но разрешить любые изменения пользователя.
Например, я хочу разрешить GridSplitter произвольно изменять размер столбца, но начальная (автоматическая) ширина не должна превышать определенного значения. То же самое для элементов - я хочу разрешить изменение размера, но ограничить ширину, которую они имеют, если никогда не изменяли размер.
MaxWidth работает точно так же, как и наоборот - он не влияет на автоматическую ширину столбцов сетки (это может быть ошибкой), но ограничивает ширину с измененным размером.
Есть ли хорошее решение, которое работает (почти) для любого элемента или части Grid?