【发布时间】:2014-03-20 20:24:55
【问题描述】:
我注意到很多ReactiveUI扩展方法的例子都放在了构造函数中。
与放置在“SetupObservables”方法中相比,这有什么优势?
【问题讨论】:
-
这一切都取决于何时调用“SetupObservables”本身。如果 this 从构造函数直接或间接调用,则没有区别。如果您有更复杂的生命周期要求,那就另当别论了。
标签: system.reactive reactiveui
我注意到很多ReactiveUI扩展方法的例子都放在了构造函数中。
与放置在“SetupObservables”方法中相比,这有什么优势?
【问题讨论】:
标签: system.reactive reactiveui
优点是你应该只在创建对象时调用 RxUI 方法,如 WhenAny。当某些事件以声明方式发生时,您想预先声明将发生什么。
这是一种不同于任何其他 MVVM 框架的思维方式,您希望将事物之间的关系描述为对象的工作方式,并让 RxUI 自己处理更新。最好的地方是在构造函数中。
【讨论】: