2012-07-20 82 views
-3

我一直在环顾四周,但仍无法找到任何解决方案,使平板电脑处于纵向模式时能够水平滚动。我的内容都在我的滚动条内。真的很感激,如果可以给予一些帮助。 XAML首选。在纵向模式下滚动

<ScrollViewer HorizontalAlignment="Left" Height="764" 
       VerticalAlignment="Top" Width="1353" 
       VerticalScrollMode="Disabled" IsVerticalRailEnabled="False"> 

回答

0

你尝试:

<ScrollViewer HorizontalScrollMode="Enabled" /> 

更多here这个家伙一点。

而且 - 还有什么其他的控制都存在可能影响这种行为?

+0

我试过了,无论如何,我只需要滚动条时,它的肖像。我已将大小设置为auto:\仍然不起作用。它给人的橡皮筋效果 – CodeGuru 2012-07-24 05:40:42

0

您的问题似乎是,你正在调整您的ScrollViewer适合横向模式:你的控制高度为768px,而宽度为1353px。所以,你的ScrollViewer比你的屏幕宽和即将关闭的边缘。的ScrollViewer滚动它的内容,但它滚动到控制,而不是屏幕的大小。

因此,当您转换为纵向视图时,您需要调整控件大小以适应屏幕的范围。 (或者可能只是使scrollviewer自动调整大小可能会解决您的问题)

+0

我试过自动调整大小,不工作>。<任何样品?谢谢!! :)它是可以滚动的,但它像橡皮筋一样会将你拉回到原来的位置 – CodeGuru 2012-07-21 14:47:49

+0

如果将滚动条的可见性设置为禁用,我发现它会回弹。试试'隐藏'呢? – 2012-07-23 18:22:37

+0

嗯仍然无法正常工作,悲伤 – CodeGuru 2012-07-24 05:39:24

相关问题