XAML WP8-ScrollViewer不考虑方向
我正在为Win Phone 8开发一个应用程序,需要设置屏幕。 我为此创建了一个用户控件 …省略了开头的内容XAML WP8-ScrollViewer不考虑方向,xaml,windows-phone-8,scrollviewer,Xaml,Windows Phone 8,Scrollviewer,我正在为Win Phone 8开发一个应用程序,需要设置屏幕。 我为此创建了一个用户控件 …省略了开头的内容 <Grid x:Name="LayoutRoot" Opacity="0.995" VerticalAlignment="Top"> <ScrollViewer Name="scrollViewer" Margin="0" VerticalAlignment="Top" VerticalScro
<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>
我的所有设置选项都在堆栈面板中。
当im处于portait方向时,一切正常,列表正确,通过从手机底部向上滑动可正确滚动。但是,当我将手机旋转到横向时,控制按钮显示正确,但滑动保持不变。因此,在从一侧向上滑动时,我仍然需要从手机底部向上滑动——基本上是从右向左滑动,使控件向上滚动
我错过什么了吗?我忘了什么地方的背景了吗?我在网上搜寻任何线索/建议,却找不到任何相关的东西。
如有任何帮助或建议,将不胜感激
谢谢,
-G删除ScrollViewer和网格上的不透明度属性,它就会工作
<Grid x:Name="LayoutRoot"
VerticalAlignment="Top">
<ScrollViewer Name="scrollViewer"
Margin="0"
VerticalAlignment="Top"
VerticalScrollBarVisibility="Hidden"
Background="#CC000000"
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>
删除ScrollViewer和网格上的不透明度属性,它就会工作
<Grid x:Name="LayoutRoot"
VerticalAlignment="Top">
<ScrollViewer Name="scrollViewer"
Margin="0"
VerticalAlignment="Top"
VerticalScrollBarVisibility="Hidden"
Background="#CC000000"
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>
我不确定我是否理解您的问题。您是否需要在横向方向(所有控件水平对齐)从右向左滑动,在portait方向,您需要从按钮向上滑动(所有控件垂直方向)?当我在横向方向时,所有内容都正确列出,这是一个垂直列表,但是向下滚动列表的滑动行为就像它仍然在肖像中一样。。。这意味着您需要从右向左滑动列表才能向上移动。我没有答案,但我强烈怀疑这与VerticalScrollBarVisibility=“Hidden”和HorizontalScrollBarVisibility=“Disabled”设置有关。试着和他们玩一点,也许两个都能用,看看有什么变化。不幸的是,我之前试过了。没有帮助,只是让滚动变得奇怪。无论如何,下面的回答解决了这个问题。不过谢谢你的帮助。:)我不确定我是否理解你的问题。您是否需要在横向方向(所有控件水平对齐)从右向左滑动,在portait方向,您需要从按钮向上滑动(所有控件垂直方向)?当我在横向方向时,所有内容都正确列出,这是一个垂直列表,但是向下滚动列表的滑动行为就像它仍然在肖像中一样。。。这意味着您需要从右向左滑动列表才能向上移动。我没有答案,但我强烈怀疑这与VerticalScrollBarVisibility=“Hidden”和HorizontalScrollBarVisibility=“Disabled”设置有关。试着和他们玩一点,也许两个都能用,看看有什么变化。不幸的是,我之前试过了。没有帮助,只是让滚动变得奇怪。无论如何,下面的回答解决了这个问题。不过谢谢你的帮助。:)哇!先生,你应该得到一枚奖章!我不知道不透明会如何或为什么会干扰。。。但这就是问题所在,移除它解决了问题。非常感谢你的帮助!!这确实很有趣+哇。先生,你应该得到一枚奖章!我不知道不透明会如何或为什么会干扰。。。但这就是问题所在,移除它解决了问题。非常感谢你的帮助!!这确实很有趣+1.