无法从文本中创建“System.Windows.Input.ICommand”

时间:2012-11-09 12:02:14

标签: silverlight mvvm

在我的silverlight5和mvvm模式中,  我有一个主页,该页面包含一个按钮,

<Button Command="MyCommand"> Click Me </Button>

在Xaml文件中绑定Command时会出现上述错误。

为什么会出现此错误..任何帮助..

2 个答案:

答案 0 :(得分:4)

你试过吗

<Button Command="{Binding MyCommand}"> Click Me </Button>

答案 1 :(得分:0)

解决方案是,

实际上,这种语法的问题在于我们调用命令的方式。前面的示例未使用Binding语法。

我使用了Binding关键字。

<Button Command="{Binding MyCommand}"> Click Me </Button>

当然,您需要将ICommand属性绑定到所需的命令。

public ICommand MyCommand
{
    get {
        return ....
    }
}