我正在为Win Phone 8开发一款应用程序,并且需要设置一个设置屏幕。 我为此创建了一个用户控件。XAML WP8 - ScrollViewer没有考虑到方向
...省略了开头的东西...
<Grid x:Name="LayoutRoot" Opacity="0.995" VerticalAlignment="Top">
<ScrollViewer
Name="scrollViewer"
Margin="0"
VerticalAlignment="Top"
VerticalScrollBarVisibility="Hidden" Background="#CC000000" Opacity="0.995" HorizontalScrollBarVisibility="Disabled">
<StackPanel Orientation="Vertical" VerticalAlignment="Top" Margin="0">
<RichTextBox x:Name="MenuLabel" Height="100" HorizontalAlignment="Left" VerticalAlignment="Center">
<Paragraph>
<Run Text="[Menu]"/>
</Paragraph>
</RichTextBox>
我在堆叠面板所有的设置选项。 虽然即时通讯的方向,一切正常,正确列出,通过从手机的底部向上滑动到顶部正确滚动。但是,当我将手机旋转到横向时,控件正确显示,但滑动仍保持不变。因此,在从一侧向另一侧滑动时,我仍然需要从手机底部滑动到顶部 - 从右向左滑动以使控制向上滚动。
我错过了什么吗?我在某处忘记了一个设置吗?我在互联网上寻找任何线索/建议,找不到任何相关的东西。 任何帮助或建议将不胜感激。
感谢, -G
我不知道我理解你的问题。您是否需要以横向方向从右向左滑动(所有控件都对齐水平),并且需要从按钮向上滑动(所有控件都是垂直方向)? –
当我处于横向模式时,列出的东西是正确的,它是一个垂直列表,但向下滚动列表中的滑动行为仍然处于纵向状态......这意味着您需要从右向左滑动以便列表向上移动。 – ghost1082
我没有答案,但我强烈怀疑这与VerticalScrollBarVisibility =“Hidden”和HorizontalScrollBarVisibility =“Disabled”设置有某种关系。尝试与他们一起玩,也许启用他们两个,看看是否有变化。 – Haspemulator