У меня есть TextBox, который тянется по ширине окна:WPF: TextBox изменяет размер внутри 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
Есть ли способ избежать этого эффекта и до сих пор полосы прокрутки, если минимального размера текстового поля достигается?
Вот и все, спасибо. Голосование, чтобы закрыть мой вопрос сейчас (дублировать). – Heinzi