Pivot中的XAML ListView允许对角滚动

Pivot中的XAML ListView允许对角滚动,xaml,listview,scroll,win-universal-app,Xaml,Listview,Scroll,Win Universal App,我正在将旧的Windows Phone 7应用程序转换为Windows 10通用应用程序,功能更改让我很恼火 我以前的应用程序都是后台逻辑,将内容推送到UI(不利于维护等),我想开始分离这些顾虑。 以前,我有一个,里面装满了一堆。现在,我正在使用和。问题是在中,它允许我沿对角线滚动。对于用户来说,这非常令人困惑,而且看起来只是一个疏忽 XAML: 有趣的是,第二个没有问题。它的内容不够长,无法进行垂直滚动。不过,第一个总是足够长 通过查看文档,对于和,我没有看到任何与滚动方向或禁用相关的属性

我正在将旧的Windows Phone 7应用程序转换为Windows 10通用应用程序,功能更改让我很恼火

我以前的应用程序都是后台逻辑,将内容推送到UI(不利于维护等),我想开始分离这些顾虑。
以前,我有一个
,里面装满了一堆
。现在,我正在使用
。问题是
中,它允许我沿对角线滚动。对于用户来说,这非常令人困惑,而且看起来只是一个疏忽

XAML:


有趣的是,第二个
没有问题。它的内容不够长,无法进行垂直滚动。不过,第一个
总是足够长

通过查看文档,对于和,我没有看到任何与滚动方向或禁用相关的属性

关于如何只允许在
上水平滚动和在
上垂直滚动的任何想法?

在的帮助下,我发现我需要添加
ScrollViewer.IsVerticalRailEnabled=“True”
附加属性

我的代码是,现在

<ListView x:Name="todayschapter" ItemsSource="{Binding}" ScrollViewer.IsVerticalRailEnabled="True">

水平滚动,而
垂直滚动

<ListView x:Name="todayschapter" ItemsSource="{Binding}" ScrollViewer.IsVerticalRailEnabled="True">