Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVVMLight EventToCommand和传递事件参数_C#_Wpf_Xaml_Mvvm Light - Fatal编程技术网

C# MVVMLight EventToCommand和传递事件参数

C# MVVMLight EventToCommand和传递事件参数,c#,wpf,xaml,mvvm-light,C#,Wpf,Xaml,Mvvm Light,我在StackPanel上有一个鼠标滚轮互动触发器: <i:Interaction.Triggers> <i:EventTrigger EventName="MouseWheel"> <cmd:EventToCommand Command="{Binding DataContext.PreviousWeekCommand, RelativeSource={RelativeSource Mode=FindAncesto

我在StackPanel上有一个鼠标滚轮互动触发器:

 <i:Interaction.Triggers>
         <i:EventTrigger EventName="MouseWheel">
               <cmd:EventToCommand Command="{Binding DataContext.PreviousWeekCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}"
                                             PassEventArgsToCommand="True"/>
         </i:EventTrigger>
</i:Interaction.Triggers>
问题是,当我对这个方法进行断点时,我永远不会使用它。我也不知道我是否以正确的方式传递参数


编辑:哦,我没有收到任何错误。

在声明
中继命令时,尝试使用
mouseweelEventArgs
而不是
MouseEventArgs
。参数类型应与事件匹配,以使其正常工作。

上一周的命令与scrollWheelCommand之间有什么区别?当您更改
\u先前的WeekCommand
的类型参数时,它是否停止工作?
_previousWeekCommand = new RelayCommand<object>(param => ShiftDays(-7), param => (true));
_scrollWheelCommand = new RelayCommand<MouseEventArgs>(ScrollWheel, can => true);
public void ScrollWheel(MouseEventArgs args)