WrapPanel 方向重叠。结果,您得到的不是列,而是正常的向下滚动。
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Width="auto">
<WrapPanel Orientation="Vertical" HorizontalAlignment="Left">
</WrapPanel>
</ScrollViewer>
WrapPanel 方向重叠。结果,您得到的不是列,而是正常的向下滚动。
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Width="auto">
<WrapPanel Orientation="Vertical" HorizontalAlignment="Left">
</WrapPanel>
</ScrollViewer>
因为它
WrapPanel
只有在没有足够的垂直空间时才开始将元素放在第二列中。在ScrollViewer
'a 里面,她怎么知道ScrollViewer
'a 有多少垂直空间?ScrollViewer
给每个人无限的空间,所以内部元素总是有足够的空间。删除垂直滚动,应该有帮助。