Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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# CallMethodAction调用的方法的参数应该是什么_C#_Wpf_Xaml - Fatal编程技术网

C# CallMethodAction调用的方法的参数应该是什么

C# CallMethodAction调用的方法的参数应该是什么,c#,wpf,xaml,C#,Wpf,Xaml,我做不到。我从调试器中获得此错误: System.ArgumentException:'在类型为'CommandsForContext'的对象上找不到与预期签名匹配的名为'ChaplinMovies'的方法。' 显然,您不需要在方法定义中包含参数来提供更多信息。和是它的答案。请看注释。@XAMlMAX没有参数,错误消息完全相同。从中,似乎需要两个类型为Object的参数。顺便说一句,您的按钮xaml缺少关闭。什么是CommandsForContext?从错误消息看,您的DataContext似

我做不到。我从调试器中获得此错误:

System.ArgumentException:'在类型为'CommandsForContext'的对象上找不到与预期签名匹配的名为'ChaplinMovies'的方法。'



显然,您不需要在方法定义中包含参数来提供更多信息。和是它的答案。请看注释。@XAMlMAX没有参数,错误消息完全相同。从中,似乎需要两个类型为
Object
的参数。顺便说一句,您的
按钮
xaml缺少关闭
。什么是
CommandsForContext
?从错误消息看,您的DataContext似乎指向
CommandsForContext
,而不是指向包含该方法的
ViewModel
。显然,您不需要在方法定义中包含参数来提供更多信息。和是它的答案。请看注释。@XAMlMAX没有参数,错误消息完全相同。从中,似乎需要两个类型为
Object
的参数。顺便说一句,您的
按钮
xaml缺少关闭
。什么是
CommandsForContext
?从错误消息看,您的数据上下文似乎指向
CommandsForContext
,而不是指向包含该方法的
ViewModel
namespace RandomMoviesPlayer
{
    public static class PlayChaplin
    {
        public static void PlayChap()
        {
            VideoAudioPlay(Constants.chaplinPath, Constants.chaplinLog);
        }
    }

    public class ViewModel
    {
        public void ChaplinMovies(object sender, EventArgs e)
        {
            PlayChaplin.PlayChap();
        }

    }
}