No more Death March

あるSEのチラシの裏 C# WPF

WPF TextBoxの不思議な挙動

忘れる前にメモしておく。上位からみてScrollViewer→StackPanel→Grid→TextBoxの順にビジュアルーツリーを構成し、横スクロール可能な状態でGridの列をStar指定で分割、TextBoxにテキストを入力しつづけて割り当てられたサイズを超えると指定した幅を無視してTextBoxの幅が大きくなってしまう。ScrollViewerのHorizontalScrollBarVIsibilityをHiddenにしてやれば解消可能。

これ仕様・・・?そこそこ複雑な画面で原因が分からずかなり焦った・・・