これが取り引きです:私は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" を設定すると、テキストは幅いっぱいになりますが、フォントサイズの高さだけが縮小され、フォントがひどく醜く見えますこのように.
フレーム内に収まるようにテキストを縮小して、コンテナーの幅と高さ全体を使用することはできますか?