自動的に改行して上に伸びていくTextBlock
#wp7dev_jp
さて、Tile Label を作った時に使った方法です。
テキストブロックで、ある程度の文字数を超えると改行し、下ではなくて上に伸びていく仕様にする方法。といってもシンプル。
- テキストブロックを改行できるように設定(TextWrapping=Wrap)
- テキストブロックの幅を固定(Width)これでこの幅を超えると改行するようになります
- テキストブロックの位置を下に固定(VerticalAlignment = Bottom) これで、下に伸びずに上に伸びます
ちなみに、英語の場合は禁則処理が働きちゃんと単語単位で改行してくれます。改行を調整して空白をたくさん入れる必要はありません。
まぁ、単純な方法ですが変なコーディングしなくていいので便利です。