将 Reactive UI 与另一个 MVVM 框架一起使用
Using Reactive UI with another MVVM framework
我正在使用 MvvmCross 并发现它非常高效,但是我刚刚发现了 ReactiveUI 并且功能反应式风格非常吸引人。
我尝试过使用 ReactiveCommand 来做一些基本的例子,但是如果没有 ReactiveObject 作为我的基础,我就无法使用一些非常有用的扩展方法,例如 ObservableAsPropertyHelper 和 ToProperty class。 (我已经有一个来自 mvx)
所以我的问题是:如果我不能从 ReactiveObject 继承作为我的 ViewModels 的基础 class,那么使用 ReactiveUI 有什么限制?
我看到 ReactiveUI 被描述为一个自助式库(即,取你喜欢的部分),但 ReactiveObject 似乎是它使用的基础。还有其他人有这方面的经验吗?
两个库都很棒,请不要让我选择! :)
ToProperty
是 afaik 唯一需要 ReactiveObject
的方法,其他 类 / 方法将适用于 MvvmCross
我正在使用 MvvmCross 并发现它非常高效,但是我刚刚发现了 ReactiveUI 并且功能反应式风格非常吸引人。
我尝试过使用 ReactiveCommand 来做一些基本的例子,但是如果没有 ReactiveObject 作为我的基础,我就无法使用一些非常有用的扩展方法,例如 ObservableAsPropertyHelper 和 ToProperty class。 (我已经有一个来自 mvx)
所以我的问题是:如果我不能从 ReactiveObject 继承作为我的 ViewModels 的基础 class,那么使用 ReactiveUI 有什么限制?
我看到 ReactiveUI 被描述为一个自助式库(即,取你喜欢的部分),但 ReactiveObject 似乎是它使用的基础。还有其他人有这方面的经验吗?
两个库都很棒,请不要让我选择! :)
ToProperty
是 afaik 唯一需要 ReactiveObject
的方法,其他 类 / 方法将适用于 MvvmCross