5

私の TextBlock には、たとえばテキストを表示するための 50x50 ピクセルがありますが、それ以上のテキストがある場合は、ユーザーがスクロールできるようにしたいと考えています。このコントロールに自動スクロール機能はありますか?

このタスクにより適した別のコントロールを使用する必要がありますか?

問題を説明するための写真をいくつか示します。

テキストがぴったりと収まるので、これは問題なく機能します。 代替テキスト

これは正しくないようです。テキストが途切れています。 代替テキスト

4

2 に答える 2

7

誰かが同じ問題に遭遇した場合に備えて。textBlockをコントロールでラップするだけです。チャームのように機能します!

<ScrollViewer Background="Black">
    <TextBlock x:Name="textBlockBackStory" 
               FontSize="12" 
               Foreground="Orange" 
               TextWrapping="Wrap"                       
               Background="Black" 
               TextDecorations="None">
                            Backstory here.
    </TextBlock>      
</ScrollViewer>
于 2009-12-26T16:19:12.260 に答える
1

テキストブロックを ViewBox 内に配置すると、フォントがテキスト全体を表示するように調整されます。

于 2009-12-26T23:29:12.480 に答える