Класс WPF ListView
можно настроить для автоматической обработки прокрутки без внешнего ScrollViewer
и можно зарегистрировать обработчик событий для внутренней полосы прокрутки элемента управления, написав XAML, подобный этому :
<ListView ScrollViewer.ScrollChanged="ScrollChanged" />
. Как прикрепить его к команде MVVM light? Я пробовал следующее, но это не работает:
<ListView>
<i:Interaction.Triggers>
<i:EventTrigger EventName="ScrollViewer.ScrollChangedEvent">
<cmd:EventToCommand Command="{Binding ScrollCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</ListView>
Примечание:ScrollCommand
-это RelayCommand
из моей модели просмотра.