我有一个延伸到窗口宽度的TextBox:
<Window ...>
<TextBox VerticalAlignment="Top" />
</Window>
但是,文本框应该具有最小宽度,如果文本框无法完全显示,我希望显示滚动条。因此:
<Window ...>
<ScrollViewer HorizontalScrollBarVisibility="Auto">
<TextBox MinWidth="200" VerticalAlignment="Top" />
</ScrollViewer>
</Window>
然而,这会产生负面影响。如果用户输入的文字多于文本框中的文本,则文本框会增加其大小:
alt text http://img85.imageshack.us/img85/8093/33086888.png
有没有办法避免这种效果,如果达到文本框的最小尺寸,仍然有滚动条?