我有一个具有固定大小和可变文本的 TextBlock。我希望我的文本始终适合 TextBlock(没有省略号或溢出,但有自动换行)。如果文本发生变化,应调整字体大小,使文本适合 TextBlock 的边界。
我知道我可以将 TextBlock 打包到一个 Viewbox 中(我目前正在这样做),但我没有自动换行。
上图显示了三个不同的 TextBlock(蓝色数字仅用于说明)。如果我使用 Viewbox,我会得到类似 1 和 2 的结果,但我更希望得到类似 1 和 3 的结果。
所以我基本上是在尝试将 Viewbox 和自动换行结合起来。如何才能做到这一点?