テキストオブジェクト
TextBoxでデータを入力すると自動で改行されたため、調査した。
「TextWrapping」プロパティがセットされ、値が"Wrap"になっているのが原因。
改行されたり、テキストボックスのサイズが自動で変わるので調査した。
■TextBox
Wrap有無 | 縦幅有無 | 横幅有無 | 結果 |
---|---|---|---|
なし | なし | なし | 横可変 |
なし | なし | あり | 固定 |
なし | あり | なし | 横可変 |
なし | あり | あり | 固定 |
あり | なし | なし | 横可変 |
あり | なし | あり | 縦可変 |
あり | あり | なし | 横可変 |
あり | あり | あり | 固定 |
結論:サイズを指定していない箇所が可変になる
改行された際に行間が広いので調査した。
■TextBlock
「LineStackingStrategy」プロパティの値を"BlockLineHeight"にして、「LineHeight」プロパティで行間を指定する。