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