这是交易:我有这行 XAML
<Viewbox Canvas.Left="27" Canvas.Top="479" Width="377" Height="21" Stretch="Fill"
StretchDirection="DownOnly" VerticalAlignment="Top" HorizontalAlignment="Left">
<TextBlock Name="TitleText" TextWrapping="Wrap" TextAlignment="Left" FontSize="14"
FontStretch="Normal" FontStyle="Normal" Foreground="White" Width="377" >some long text here
</TextBlock>
</Viewbox>
我希望字体缩小以适应内容的高度和宽度。现在发生的情况是字体缩小了,但 Viewbox 也会水平缩放内容,使文本框的宽度变小。这是一个例子
如果我设置 Stretch="Fill" 文本将填充宽度,但仅在高度上缩小字体大小,使字体看起来非常难看Like this。
是否可以缩小文本以适合框架内,以便使用容器的整个宽度和高度?