Listview 嵌套列表视图和触摸滚动?
我正在开发一个Windows应用商店应用程序,我有一个两级嵌套的ListView。子listview高度始终根据其拥有的项目数进行调整,因此不应使用/从不显示其滚动条 我的问题是,当用户点击、按住并尝试滚动父列表视图上的任何位置时,它应该滚动父列表视图。这是针对触摸设备的。不幸的是,我需要可以选择父listview的DataTemplate。因此,当use尝试滚动时,什么也不会发生 我希望我有道理 我是否可以触发父列表视图进行滚动?如果我单击DataTemplate之间的边界,然后尝试从那里滚动,它可以正常工作,但我希望有一个触摸友好的体验,从任何地方滚动都很自然 下面是一个粗略的代码,我删除了一些不必要的部分:Listview 嵌套列表视图和触摸滚动?,listview,scroll,windows-store-apps,Listview,Scroll,Windows Store Apps,我正在开发一个Windows应用商店应用程序,我有一个两级嵌套的ListView。子listview高度始终根据其拥有的项目数进行调整,因此不应使用/从不显示其滚动条 我的问题是,当用户点击、按住并尝试滚动父列表视图上的任何位置时,它应该滚动父列表视图。这是针对触摸设备的。不幸的是,我需要可以选择父listview的DataTemplate。因此,当use尝试滚动时,什么也不会发生 我希望我有道理 我是否可以触发父列表视图进行滚动?如果我单击DataTemplate之间的边界,然后尝试从那里滚动
<ListView DragOver="DragOver"
AllowDrop="True" >
<ListView.ItemTemplate>
<DataTemplate>
<ListView ManipulationMode="None"
SelectionMode="Single"
ScrollViewer.VerticalScrollBarVisibility="Hidden"
CanDragItems="True" Drop="ListViewDrop" DragItemsStarting="DragStarting"
AllowDrop="True" DragOver="DragOver" DragLeave="DragLeave"
>
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical"></StackPanel>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
谢谢大家! 找出问题所在。我的InnerListView具有操纵模式=“无”。把它取下来就没事了