在加载所有内容之前,Windows-8 scrollviewer不会滚动

时间:2013-06-04 21:22:36

标签: c# xaml windows-8 winrt-xaml

我有一些内容加载到Windows 8中的XAML滚动查看器中。内容在Surface上加载最多需要10秒。但在此期间,用户既不能点击已经加载的ScrollViewer中的对象,也不能滚动ScrollViewer直到所有内容都已加载。我查看了所有可以找到的IsHitTestVisible,我甚至在ScrollViewer中添加了一个,但这仍然没有帮助。

还有其他人遇到过这个问题吗?我该如何解决?

感谢。

1 个答案:

答案 0 :(得分:2)

尝试在滚动查看器上设置这些属性: -

<ScrollViewer VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible" ZoomMode="Disabled" Grid.Column="1" Grid.Row="2" HorizontalAlignment="Left" VerticalAlignment="Top" Width="600" Height="400"> <StackPanel Width="1200" Height="400" Orientation="Horizontal"> <Border Background="AntiqueWhite" Width="400" Height="400" HorizontalAlignment="Left" VerticalAlignment="Top" /> <Border Background="Blue" Width="400" Height="400" HorizontalAlignment="Left" VerticalAlignment="Top" /> <Border Background="LimeGreen" Width="400" Height="400" HorizontalAlignment="Left" VerticalAlignment="Top" /> </StackPanel> </ScrollViewer>