我在自动调整文本大小方面遇到了一些麻烦。我在某处读到,如果我想实现这一目标,我需要将我的文本块放在viewbox中。问题是文本不会分成多行。例如,“非常非常长的文本”几乎无法阅读,但“简单文本”看起来就很好。
<Viewbox Grid.Row="1" Grid.Column="0" Grid.RowSpan="2" Grid.ColumnSpan="4" StretchDirection="DownOnly">
<TextBlock
Text="{Binding FieldName}" VerticalAlignment="Center" HorizontalAlignment="Center"
TextWrapping="Wrap" FontWeight="Bold" FontFamily="Nueva Std" />
</Viewbox>
Run Code Online (Sandbox Code Playgroud)
先感谢您!