これはこれに尋ねられる多くの同様の質問ですが、良い答えはありませんか?コンテキスト描画を使用して、特定の長方形のサイズ「720,576」で入力テキストを描画します。行数を維持しながら、テキスト全体を最大フォントサイズに合わせる必要がありますか?
私はそれを計算するための方程式を作成しようとしましたが、役に立たなかった。テキストがクリップされるまでサイズをループしようとしましたが、その状態をテストできませんでした。1週間検索して、似たようなものを見つけましたが、役に立ちませんでした。
最後に、私が望むものに近いビューボックスを使用しようとしましたが、幅のサイズが常に1行にすべてのテキストを含むため、内部のテキストブロックが複数行になることはありません。
これが私が得たものです:
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="720" Width="576">
<Viewbox >
<TextBlock TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Center Text="how are you doining how are you doining how are you doining how are you doining how are you doining how are you doining how are you doining how are you doining how are you doining" " />
</Viewbox>
助けていただければ幸いです、ありがとう。