У меня есть этот xaml, прикрепленный к сетке (и я пробовал его на панели стека):
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseWheel">
<i:InvokeCommandAction Command="{Binding PreviousWeekCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
Я добавил пространство имен:
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
и ссылался на интерактивность dll в моем решении. Это моя первая попытка с триггерами интерактивности, поэтому я не уверен, почему она не работает - то есть колесико мыши ничего не делает в любом случае, когда я его прокручиваю. Я знаю, что команда работает, так как это та же команда для кнопки, которая работает правильно. Я не получаю никаких ошибок, и я не использую фреймворки mvvm или что-то еще. Я пропустил шаг?