Имею иерархию с гридами. В некоторых гридах есть GroupBox
’ы, в которых есть TextBlock
и TextBox
. Надо масштабировать ширину столбцов гридов под текст в TextBlock
ах. Если я правильно понял, этого можно добиться, добавив в ColumnDefinition
свойство Width="Auto"
. Но если так сделать, то при вводе текста в TextBox
он начинает расширяться, когда введённый текст перестаёт в него помещаться. А вместе с этим расширяется и столбец Grid
а.
Можно задать ширину жёстко:
<ColumnDefinition Width="440" />
Но тогда масштабирование шрифта перестаёт работать. Ну то есть, надо брать ширину с запасом, чтобы текст точно вошёл, если тут
выкрутить на максимум.
А без
<ColumnDefinition Width="Auto" />
столбцы вообще не масштабируются под текст в TextBlock
ах.