我一直在考虑在开发我们的下一代软件时采用 MvvmCross,主要是为了为其开发平板电脑 UI。我知道 MvvmCross 目前不支持 WPF,但我可以看到我们自己正在开发并回馈它。
但是,我也注意到 MvvmCross 似乎很轻,因为对Prism 指南中描述的复合 UI 的支持很少。不幸的是,我们确实需要允许更复杂的复合 UI 场景。
鉴于https://stackoverflow.com/questions/10224376/mvvmcross-experiences-hindsight-limitations中关于使用 MvvmCross 作为参考分叉或滚动自己的内容,并且鉴于我们确实需要比 MvvmCross 更复杂的 UI 场景提供,最好的行动方案是什么,分叉并重新实现我们需要的 prism 部分,尝试让 MvvmCross 与 Prism 一起工作,或者从 MvvmCross 和 MonoCross 的灵感中开发我们自己的?