У меня есть ширина сетки, следующая за определениями столбцов:
<Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="320" MaxWidth="450" Width=".32*"/>
<ColumnDefinition MinWidth="200" Width="Auto"/>
<ColumnDefinition MinWidth="200" Width="Auto"/>
<ColumnDefinition Width="Auto"/> <- (4) should fill all available space
<ColumnDefinition MinWidth="250" MaxWidth="300" Width=".20*"/>
</Grid.ColumnDefinitions>
Проблема в том, что установка ширины в Auto для столбца (4) обнуляет его ширину, а последний столбец находится рядом с третьим. Я бы хотел, чтобы последний столбец был выровнен по правому краю приложения, а первые три — по левому.
Я также не могу установить (4) ширину в звездочку (*) - очевидно, она растягивается относительно первого и последнего столбца.
Я какое-то время пытался использовать горизонтальное выравнивание, но в результате контент не заполняет ширину столбцов. Я мог бы, возможно, привязать ширину содержимого к ширине столбца или что-то в этом роде, но мне любопытно, есть ли какой-нибудь простой способ добиться того, чтобы столбец (4) заполнил все левое пространство.