WPFListView
类可以设置为在没有外部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
来自我的视图模型。