【发布时间】:2015-12-29 22:56:20
【问题描述】:
我来自 WPF,我不知道是否可以制作一个 ListView 来水平分布项目,以及所有附加功能,如鼠标滚轮滚动(鼠标设备)和滑动(触摸设备)。
我试过这个,但它的行为不像垂直的。示例:我无法使用鼠标滚轮滚动。
<ListView ScrollViewer.VerticalScrollBarVisibility="Disabled" ScrollViewer.HorizontalScrollBarVisibility="Auto" ItemsSource="{Binding Collection}" >
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"></StackPanel>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
【问题讨论】:
-
将
Background="Transparent"添加到您的面板以使其具有hittestvisibility 并且您的鼠标滚轮应该可以使用。 -
@ChrisW 我已经尝试过您的更改,但它对我不起作用。在 Windows 10 PC(通用应用)中测试
-
我在博客上写了一些额外的细节depblog.weblogs.us/2015/03/25/… :)
标签: wpf xaml listview win-universal-app uwp