便携式MvvmLight中的EventToCommand
我正在为WP8开发一个应用程序,我想与windows应用商店版本共享一些ViewModels,因此我创建了一个可移植库,安装了MvvmLight的可移植版本,并将代码移到了那里 据我所见,如果在可移植库中使用可移植版本的MVVM,即使在Windows8应用程序中也必须使用相同的版本 现在,我必须将列表框中的点击事件绑定到ViewModel,以导航到另一个视图,看起来我必须使用EventToCommand行为,但此行为位于MvvmLight标准版本的便携式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.Extras
dll中,我无法添加到我的项目中
我怎样才能解决这个问题?有什么方法可以将事件绑定到与portable MvvmLight兼容的ViewModel,或者我可以在客户端应用程序中安装不可移植的MvvmLight版本
谢谢,
Luca您在
WP8
中使用的EventToCommand在Windows应用商店应用程序上不可用
如果您使用的是Windows8
应用程序,则than将帮助您使用所有符合您要求的行为(它们只能用于Windows8.0应用程序(该库已弃用))
如果您正在为Windows8.1构建download,那么他们有InvokeCommandAction,它的功能与此基本相同