Если я настроил список 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
.