Ответ 1
Просто установите ширину на TextBlock
.
<Viewbox Width="500">
<TextBlock Width="100" TextWrapping="Wrap">This is the text that long and on two lines.</TextBlock>
</Viewbox>
Таким образом, ViewBox
будет увеличивать/уменьшать все содержимое. Если вы не ограничиваете его содержимое, задав ширину в TextBlock
, ViewBox
предоставит ей бесконечное пространство для расширения. Вы также можете добавить корень Grid
с шириной и высотой в ViewBox
и выложить свои элементы в этом, тогда вся партия будет увеличена в соответствии с шириной ViewBox
.
На изображении ширина TextBlock
100 будет увеличена до ширины ViewBox
, которая равна 500. Чтобы получить требуемую упаковку, просто подкорректируйте ширину TextBlock
, пока она не станет красивой.
(Очевидно, он должен сказать три строки, но я не повторно загружаю только для этого)