WPF listbox с PanningMode = None отключает Muiltiselect - PullRequest
0 голосов
/ 08 сентября 2018

Если я настроил список 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 сначала обрабатывает событие)

Для большей картины я хочу иметь возможность прокручивать (касаться) внутри listbox, а также использовать multiselect.

...