找不到MVVM EventToCommand

大家好我想在列表框的项目中实现点击效果,但我不断收到此错误:

找不到类型’cmd:EventToCommand’。 validation您是否缺少程序集引用,并且已构建所有引用的程序集。

 

以及我尝试实现on click方法的代码:

                             

你能告诉我这是什么问题吗?我该如何解决?

Catel中提供了所有行为和触发器的良好列表以及如何使用它们:

https://catelproject.atlassian.net/wiki/pages/viewpage.action?pageId=1409064

它还包括EventToCommand:

https://catelproject.atlassian.net/wiki/display/CTL/EventToCommand

EventToCommand是MVVM-Light的一部分…这是MVVM光之书(Laurent Bugnion) 在MSDN上发表的一篇文章 ,他讲述了如何使用它。

你也可以在这里查看类似的答案 ,但我想你的选择是使用MVVM-Light,如果你想使用它,或者通过他的代码排序并实现类似的东西……

GalaSoft.MvvmLight库添加到引用。 然后

使用此xmlns:cmd="clr-namespace:GalaSoft.MvvmLight;assembly=GalaSoft.MvvmLight"而不是xmlns:cmd="http://www.galasoft.ch/mvvmlight"