有没有办法创建一个只允许内容垂直滚动的ScrollViewer?必须以与StackPanel的宽度约束到其父级(当HorizontalAlignment = Stretch时)相同的方式约束水平(宽度)。
我有一个可调整大小的窗口,其中包含我想允许垂直滚动的内容。该窗口包含一个ScrollViewer。里面有很多TextBox(数据输入表格)。当我在TextBox中键入大量文本时,控件只会向右和向窗口增长。 如果我使用StackPanel而不是ScrollViewer,那么无论文本中有多少文本,TextBox的大小都保持不变。 (但是没有垂直滚动)。
我无法设置硬编码的宽度,因为窗口可以调整大小。
所以基本上我想限制ScrollViewer在水平方向上增长。
由于
答案 0 :(得分:21)
尝试设置
<ScrollViewer HorizontalScrollBarVisibility="Disabled">