在分隔空间中查看文本
问题描述:
我需要将文本形象化为分隔空间。如果我添加一个简单的TextBlock,我有一个问题:当文本比可用空间长时,它会在最后被裁剪。我试图在Viewbox中插入TextBlock:此解决方案适用于文本比可用空间更长的文本,但在文本更短时增加文本的大小。
只有当文本长于可用空间时,才有办法缩小文本的大小?在分隔空间中查看文本
答
使用Viewbox,将StretchDirection property设置为DownOnly
。
这会将viewbox设置为仅允许它将内容缩小到较小,并且会阻止它增加内容的大小。
<Viewbox StretchDirection="DownOnly">
<TextBlock>Some text that will only be made smaller.</TextBlock>
</Viewbox>
您还可以设置Stretch property到Uniform
洗牙保持如果你有问题,它垂直缩放,当你不希望它正确的纵横比。