2010-08-16 84 views
1

調整大小,我有一個一直延伸到窗口寬度的文本框:WPF:文本框內的ScrollViewer

<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

是否有辦法避免這種影響,仍然有滾動條如果文本框的最小尺寸到達了?

回答