Viewbox 中的文本块不是多行

Nor*_*acs 2 c# wpf xaml textblock viewbox

我在自动调整文本大小方面遇到了一些麻烦。我在某处读到,如果我想实现这一目标,我需要将我的文本块放在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)

先感谢您!

小智 5

尝试在 TextBlock 上设置宽度(或最大宽度)。