我最近一直在做一些涉及 Rx.NET 的 UI 工作;专门使用 ReactiveUI。我真的很喜欢 ReactiveUI 帮助您构建 ViewModel 交互的声明性方式。
然而,由于 ReactiveUI 中的大部分逻辑最终都将在您的构造函数中结束,因此对于复杂的 ViewModel,最终可能会有点难以导航并找到您正在寻找的位,以及记录不同的部分是什么打算做的。
你对这两个问题怎么看?将一些可观察的定义移至私有方法?创建您自己的扩展方法(“运算符”)?
期待听到其他人对此的看法!
我最近一直在做一些涉及 Rx.NET 的 UI 工作;专门使用 ReactiveUI。我真的很喜欢 ReactiveUI 帮助您构建 ViewModel 交互的声明性方式。
然而,由于 ReactiveUI 中的大部分逻辑最终都将在您的构造函数中结束,因此对于复杂的 ViewModel,最终可能会有点难以导航并找到您正在寻找的位,以及记录不同的部分是什么打算做的。
你对这两个问题怎么看?将一些可观察的定义移至私有方法?创建您自己的扩展方法(“运算符”)?
期待听到其他人对此的看法!