微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – WPF将文本与TextBlock匹配而不会溢出

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

我知道我可以将TextBlock打包到一个ViewBox(我目前正在做)但是我没有自动换行.

上图显示了三种不同的TextBlock(蓝色数字仅用于说明).如果我使用ViewBox,我会得到像1和2中的结果,但我更喜欢1和3中的结果.

所以我基本上试图将ViewBox自动换行组合起来.如何才能做到这一点?

解决方法

如果将视图框扩展限制为一个维度,那么您仍然可以使用包裹并接近#3.试试这个 answer

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐