По умолчанию свойство HorizontalAlignment
TextBlock
установлено в значение «Растянуть», поэтому оно будет заполнять доступный размер столбца, независимо от его содержимого.Это то, что вы хотите?
Возможно, по какой-то причине вы не хотите, чтобы TextBlock
был таким же широким, как столбец, в котором он находится, если его содержимому не требуется все доступное пространство?
Если это так, установите TextBlock.HorizontalAlignment
на «Влево».Тогда TextBlock
будет иметь ширину, равную , пока не достигнет ширины столбца, тогда его ширина будет ограничена столбцом.