1

我正在研究可能将 Caliburn Micro 用于即将推出的 Windows Phone 和 Windows RT 应用程序,我想知道在这两个平台上重用视图模型是否可行或可取?

我在另一个名为 MvvmCross 的框架中看到了使用 Portable Libraries 的示例,但我不确定是否可以使用 Caliburn 来执行此操作,因为我无法将 Caliburn 添加到 Portable Library,因此无法共享接口,例如 INavigationService,视图模型位于共享的便携式库中。

我正在考虑简单地为 Windows Phone 设置一组视图模型,为 WinRT 设置另一组视图模型。

关于如何进行的任何想法?

4

1 回答 1

1

作为一个实验,我使用了 CM 的一部分并将其制成便携式,这样我的视图模型就可以放在便携式设备中。我主要想在便携式设备中利用屏幕和导体,并且只有一组视图模型。

CM 的创建者曾提到让 CM 2.0 支持便携设备,但这将是一项相当大的工作量。

我已经尝试过 MvvmCross,即使您不是针对 iOS 或 Android , v3的东西也非常漂亮。

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

于 2013-04-16T21:25:49.183 回答