我正在为当前项目评估ReactiveExtensions和ReactiveUI。两者看起来都很有希望但是,我刚遇到了以下问题。我有一个名为RecordSet的类型,它定义了ReactiveCollection< MyRecordType>的只读属性。叫记录。在将新项添加到集合之前,我需要操作要添加到集合中的每个记录项的一些属性以及集合中已有的其他项。某些操作基于集合中已有的项目的总计数,但不包括要添加的项目。我正在尝试观察_records.BeforeItemsAdded但由于某种原因OnNext()回调被调用“太晚了”(在集合中的项目计数已经等于最终添加到集合中的总数或项目)。对于像这样的攻击问题,推荐的Rx模式是什么?