5

TextBlock に表示する必要がある文字列があり、TextBlock には固定サイズがあります。文字列が TextBlock に収まらない場合は、そのような方法でテキストを表示する必要があります。次の TextBlock で文字列を分割する必要があります。どうすれば同じことができますか.

4

2 に答える 2

11

TextWrappingその性質を利用してみませんTextBlockか?

XAML:

<TextBlock TextWrapping="Wrap" Text="very very very long text" Width="30"/>

C#:

myTextBlock.TextWrapping = TextWrapping.Wrap;
于 2009-12-02T10:53:43.140 に答える
3

折り返しが必要ない場合は、水平/垂直スクロールバーを平手打ちすることも検討する必要がある別のオプションです。質問を読んで、テキストラッピングの方が適切かもしれないと思いますが(何かを隠したいとは思わないでしょう)、オプションは常に素晴らしいです。

<ScrollViewer Height="30">
    <TextBlock Width="30" TextWrapping="Wrap">HElooooooooooooooooooooooooooooooooooooo</TextBlock>
</ScrollViewer>

編集: ワードラップとスクロールビューアーを組み合わせます。

于 2009-12-02T11:11:14.057 に答える