具有PanningMode = None的WPF列表框禁用Muiltiselect

时间:2018-09-08 14:10:13

标签: wpf listbox touch multi-select

如果我按如下所示设置WPF列表框:

<ListBox  IsManipulationEnabled="True" MaipulationDelta="handler"
              SelectionMode="Multiple" ScrollViewer.PanningMode="None"
              SelectedItem="{Binding Path=whatever, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" 
              ItemsSource="{Binding Path=whatevers, UpdateSourceTrigger=PropertyChanged}"/>

然后SelectionMode停止以Multiple的身份运行。有人知道为什么吗?

如果我删除了ScrollViewer.PanningMode="None",它就可以工作(但是在这种情况下,ManipulationDelta不会触发,因为内置的ScrollViewer首先会处理该事件)

更大的图景是,我希望能够在列表框中滚动(触摸),以及使用多选功能。

0 个答案:

没有答案