gpt4 book ai didi

wpf - 将命令附加到 ListView 的 ScrollViewer.ScrollChanged

转载 作者:行者123 更新时间:2023-12-04 12:42:18 26 4
gpt4 key购买 nike

WPF ListView类可以设置为自动处理滚动而无需外部 ScrollViewer并且可以通过像这样编写 XAML 来为控件的内部滚动条注册一个事件处理程序:

<ListView ScrollViewer.ScrollChanged="ScrollChanged"  />

如何将其附加到 MVVM 灯命令?我尝试了以下方法,但不起作用:
<ListView>
<i:Interaction.Triggers>
<i:EventTrigger EventName="ScrollViewer.ScrollChangedEvent">
<cmd:EventToCommand Command="{Binding ScrollCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</ListView>

注: ScrollCommand - 是 RelayCommand从我的 View 模型。

最佳答案

EventTrigger不会触发路由事件。您可以使用 this article 中提出的解决方案
创建一个 RoutedEventTrigger类并使用它代替 EventTrigger .

关于wpf - 将命令附加到 ListView 的 ScrollViewer.ScrollChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11721663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com