Mvvm Caliburn Micro和跨应用程序共享视图模型

Mvvm Caliburn Micro和跨应用程序共享视图模型,mvvm,windows-8,windows-phone,caliburn.micro,mvvmcross,Mvvm,Windows 8,Windows Phone,Caliburn.micro,Mvvmcross,我正在考虑在即将推出的Windows Phone和Windows RT应用程序中使用Caliburn Micro,我想知道在这两个平台上重用视图模型是否可能,或者是否可取 我看到过使用可移植库和另一个名为MvvmCross的框架的示例,但我不确定是否可以使用Caliburn实现这一点,因为我无法将Caliburn添加到可移植库中,因此无法与共享的可移植库中的视图模型共享接口,例如INavigationService 我正在考虑为Windows Phone和WinRT分别提供一组视图模型 有没有关

我正在考虑在即将推出的Windows Phone和Windows RT应用程序中使用Caliburn Micro,我想知道在这两个平台上重用视图模型是否可能,或者是否可取

我看到过使用可移植库和另一个名为MvvmCross的框架的示例,但我不确定是否可以使用Caliburn实现这一点,因为我无法将Caliburn添加到可移植库中,因此无法与共享的可移植库中的视图模型共享接口,例如INavigationService

我正在考虑为Windows Phone和WinRT分别提供一组视图模型


有没有关于如何进行的想法?

作为一个实验,我把CM的一部分做成了便携式,这样我的视图模型就可以在便携式计算机中使用了。我主要想利用便携式电脑中的屏幕和导体,并且只有一组视图模型

CM的创建者提到要使CM2.0支持便携设备,但这将是一项相当大的工作

我曾经尝试过MvvmCross,即使你不是针对iOS或Android,它的功能也非常灵活


因此,对于CM,当前版本的唯一选择是为WinRT和WP提供单独的视图模型。

作为一个实验,我使用了CM的一部分,并使其可移植,这样我的视图模型就可以在便携式计算机中生存。我主要想利用便携式电脑中的屏幕和导体,并且只有一组视图模型

CM的创建者提到要使CM2.0支持便携设备,但这将是一项相当大的工作

我曾经尝试过MvvmCross,即使你不是针对iOS或Android,它的功能也非常灵活


因此,对于CM,当前版本的唯一选择是为WinRT和WP提供单独的视图模型。

谢谢Derek。我有一种感觉,那将是一条路要走。如果不想太离题的话,你会更倾向于MVX还是CM来开发WP/RT应用程序?现在我倾向于MVX只是因为我的视图模型可以在便携设备中使用。谢谢Derek。我有一种感觉,那将是一条路要走。在不想太离题的情况下,对于WP/RT应用程序,您会更倾向于MVX或CM吗?现在我倾向于MVX只是因为我的视图模型可以在便携式计算机中使用。