Silverlight Vertical只有ScrollViewer?

Mat*_*att 10 silverlight scrollviewer silverlight-4.0

有没有办法创建一个只允许内容垂直滚动的ScrollViewer?必须以与StackPanel的宽度约束到其父级(当Horizo​​ntalAlignment = Stretch时)相同的方式约束水平(宽度).

我有一个可调整大小的窗口,其中包含我想允许垂直滚动的内容.该窗口包含一个ScrollViewer.里面有很多TextBox(数据输入表格).当我在TextBox中键入大量文本时,控件只会向右和向窗口增长.如果我使用StackPanel而不是ScrollViewer,那么无论文本中有多少文本,TextBox的大小都保持不变.(但是没有垂直滚动).

我无法设置硬编码宽度,因为窗口可以调整大小.

所以基本上我想限制ScrollViewer在水平方向上增长.

谢谢

Jus*_* XL 21

尝试设置

<ScrollViewer HorizontalScrollBarVisibility="Disabled">
Run Code Online (Sandbox Code Playgroud)

  • 哇.很简单.我不敢相信我错过了.我想Horizo​​ntalScrollBarVisibility属性的"可见性"部分让我觉得它不会影响滚动查看器的行为,只会影响滚动条的可见性. (2认同)