Есть ли способ создать ScrollViewer, который позволяет контенту прокручиваться только вертикально? Горизонталь (ширина) должна быть ограничена так же, как ширина StackPanel ограничена его родителем (когда HorizontalAlignment = Stretch).
У меня есть окно с изменяемым размером, которое содержит контент, который я хочу разрешить прокручивать по вертикали. Окно содержит ScrollViewer. Внутри много TextBoxs (форма ввода данных). Когда я набираю много текста в TextBox, элемент управления продолжает расти вправо и за пределами окна.
Если я использую StackPanel вместо ScrollViewer, то размер TextBox остается неизменным независимо от того, сколько там текста. (но тогда нет вертикальной прокрутки).
Я не могу установить жестко запрограммированную ширину, потому что размер окна можно изменять.
Таким образом, я хочу ограничить рост ScrollViewer в горизонтальном направлении.
Спасибо