我的WPF应用程序中有一个TextBlock对象,随着文本内容的变化,我需要调整字体大小,以便文本永远不会被切断,整个文本都可见。
在另一篇文章中,我尝试使用以下XAML来调整字体大小,但这似乎不起作用。
<Viewbox StretchDirection="DownOnly" Stretch="Uniform" Margin="20,20,20,30" >
<TextBlock Name="TextBlock_tb"
MaxHeight="60"
MaxWidth="180"
FontFamily="Arial"
Background="LightBlue"
TextWrapping="Wrap"
Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
HorizontalAlignment="Left"
VerticalAlignment="Top"/>
</Viewbox>
我还试图确定“CharacaterEllipsis”是否正在显示,但是另一篇文章中的方法似乎只在不使用包装时才起作用。
是否有一种可行的方法可以自动调整字体大小以便最适合TextBlock区域中的文本?我知道这是可能的,但解决方案让我望而却步。非常感谢任何帮助。