便携式MvvmLight中的EventToCommand

便携式MvvmLight中的EventToCommand,mvvm,windows-phone-8,mvvm-light,Mvvm,Windows Phone 8,Mvvm Light,我正在为WP8开发一个应用程序,我想与windows应用商店版本共享一些ViewModels,因此我创建了一个可移植库,安装了MvvmLight的可移植版本,并将代码移到了那里 据我所见,如果在可移植库中使用可移植版本的MVVM,即使在Windows8应用程序中也必须使用相同的版本 现在,我必须将列表框中的点击事件绑定到ViewModel,以导航到另一个视图,看起来我必须使用EventToCommand行为,但此行为位于MvvmLight标准版本的WP8.Extrasdll中,我无法添加到我的项

我正在为WP8开发一个应用程序,我想与windows应用商店版本共享一些ViewModels,因此我创建了一个可移植库,安装了MvvmLight的可移植版本,并将代码移到了那里

据我所见,如果在可移植库中使用可移植版本的MVVM,即使在Windows8应用程序中也必须使用相同的版本

现在,我必须将列表框中的点击事件绑定到ViewModel,以导航到另一个视图,看起来我必须使用EventToCommand行为,但此行为位于MvvmLight标准版本的
WP8.Extras
dll中,我无法添加到我的项目中

我怎样才能解决这个问题?有什么方法可以将事件绑定到与portable MvvmLight兼容的ViewModel,或者我可以在客户端应用程序中安装不可移植的MvvmLight版本

谢谢,
Luca

您在
WP8
中使用的EventToCommand在
Windows应用商店应用程序上不可用

  • 如果您使用的是
    Windows8
    应用程序,则than将帮助您使用所有符合您要求的行为(它们只能用于Windows8.0应用程序(该库已弃用))
  • 如果您正在为Windows8.1构建
    download,那么他们有InvokeCommandAction,它的功能与此基本相同