У меня есть текстовый блок, который должен
- показывать текст с максимально возможным размером шрифта в пределах данного пространства (меньше букв, большие буквы и наоборот)
- перенос текстав пределах указанного пространства.
Я попытался использовать текстовое поле внутри окна просмотра, как показано ниже, но перенос текста не работает, если я не указываю ширину и высоту текстового блока.Если я укажу ширину и высоту того же размера, что и окно просмотра, очевидно, что масштабирование не произойдет.
<Viewbox Stretch="Fill" Width="100" Height="100">
<TextBlock TextWrapping="Wrap"/>
</Viewbox>
Есть ли другой способ добиться этого?Или я должен подумать о написании алгоритма для увеличения размера шрифта вручную в зависимости от объема текста?Любая помощь приветствуется.