gpt4 book ai didi

c# - WinRT Xaml ListView - 触摸不能很好地滚动

转载 作者:太空狗 更新时间:2023-10-30 01:22:39 25 4
gpt4 key购买 nike

我有一个向右滚动到屏幕外的水平 ListView ,例如:

enter image description here

问题是,当使用触摸时,默认情况下您不能滑动滚动 ListView,它似乎只是捕获 ListView 项目并将其水平拉一点。让它滚动的唯一方法是单击每个 ListViewItem 之间的 5-10 像素,这太糟糕了。

是否有修改此行为的设置?

我的 Xaml 基本上是这样的:

            <ListView 
x:Name="listView" Grid.Column="1" IsItemClickEnabled="True"
ItemsSource="{Binding Assignments}" SelectionMode="None" ItemClick="OnItemClick">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.ItemTemplate>
<DataTemplate>
<!--cool template to make UI in screenshot-->
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

我应该问 Jerry 吗?

JERRY!!!!

最佳答案

嗯,这是因为在 ListView 之外有一个父级 ScrollViewer,我有一个很大的“全景图”,里面有 4 或 5 个控件,包括 ListView

我可以通过在 ListView 上设置来修复它:

ScrollViewer.Horizo​​ntalScrollMode="Disabled"ScrollViewer.VerticalScrollMode="Disabled"

关于c# - WinRT Xaml ListView - 触摸不能很好地滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13128001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com