繁体   English   中英

WPF使文本适合TextBlock而不会溢出

[英]WPF fit text to TextBlock without overflow

我有一个具有固定大小和可变文本的TextBlock。 我希望我的文本始终适合TextBlock(没有省略号或溢出,但带有自动换行)。 如果文本更改,则应调整字体大小,以使文本适合TextBlock的边界。

我知道我可以将TextBlock打包到一个Viewbox中(目前正在执行此操作),但是我没有自动换行功能。

上图显示了三个不同的TextBlocks(蓝色数字仅用于说明)。 如果使用Viewbox,我会得到1和2这样的结果,但是我希望得到1和3这样的结果。

所以我基本上是想结合使用Viewbox和自动换行。 如何才能做到这一点?

如果将视图框扩展限制为一个维度,则仍然可以使用环绕效果,并且接近#3。 试试这个答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM