2011-09-12 10 views
3

Silverlight XAMLファイルのTextBlockラッピング。Silverlight XAMLファイルのTextBlockラッピング

私は厄介な問題を抱えています。私は水平に方向付けられているスタックパネルの中にあるテキストブロックを持っています。テキストブロックをうまくラップされた複数の行に表示させることができればいいと思います。どうすればいい?テキストをラップする

+0

TextBlockの最大幅を設定しますか? –

+0

内部のスタックパネルは何ですか?スクロールビューワはStackPanelの祖先ですか? – AnthonyWJones

答えて

5

、あなたがラップするプロパティTextWrappingを設定:デフォルトのStackPanelsによって

<TextBlock TextWrapping="Wrap"/> 

MSDN doc is here

+3

これは、収納パネルが利用可能な幅を制限していると仮定して動作します。それは大きな前提です。 – AnthonyWJones

4

オリエンテーションの方向にその内容のサイズを制限するものではありません。それが成長を続ける方向です。

Orientation = Horizo​​ntalなので、その中のTextBoxの幅は制限されません。

テキストの折り返しが必要な場合:コンテナのグリッド(子を拘束します)を使用するか、TextBoxで固定幅を設定する必要があります。

関連する問題