在纵向模式下滚动

时间:2012-07-20 16:59:37

标签: c# microsoft-metro

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

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

2 个答案:

答案 0 :(得分:0)

你有没有尝试过:

<ScrollViewer HorizontalScrollMode="Enabled" />

关于这个人,请多读一点here

此外 - 还有哪些其他控件可能会影响此行为?

答案 1 :(得分:0)

您的问题似乎是您正在调整滚动查看器的大小以适应横向模式:控件的高度为768px,宽度为1353px。因此,您的滚动查看器比您的屏幕宽,并且远离边缘。 Scrollviewer滚动其内容,但滚动到控件的大小,而不是屏幕。

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