Я определил сетку просто:
<Grid Margin="0,5,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50"></ColumnDefinition>
<ColumnDefinition Width="50"></ColumnDefinition>
<ColumnDefinition Width="48"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
Тогда я пытаюсь связать некоторый контент, подобный этому:
<TextBlock TextWrapping="Wrap" Grid.Column="3" Text="{Binding Text}">
Установите так, текст не будет переноситься. Это просто расширяет колонку, чтобы соответствовать тексту. Если в последнем столбце я установил фиксированную величину ширины, перенос будет работать как положено. Проблема в том, что если пользователь расширяет окно, столбец остается фиксированного размера. Как я могу получить размер столбца динамически с шириной сетки, но все еще обернуть текст в нем?