加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 22:49:16 所属栏目:百科 来源:网络整理
导读:我有一个具有固定大小和可变文本的TextBlock.我希望我的文本总是适合TextBlock(没有省略号或溢出,但有自动换行).如果文本更改,则应调整字体大小,以使文本适合TextBlock的边界. 我知道我可以将TextBlock打包到一个Viewbox(我目前正在做)但是我没有自动换行.
我有一个具有固定大小和可变文本的TextBlock.我希望我的文本总是适合TextBlock(没有省略号或溢出,但有自动换行).如果文本更改,则应调整字体大小,以使文本适合TextBlock的边界.

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

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

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读