我正在为我当前的项目评估 ReactiveExtensions 和 ReactiveUI。两者看起来都非常有前途。但是,我刚刚遇到了以下问题。我有一个名为 RecordSet 的类型,它定义了一个名为 Records 的 ReactiveCollection<MyRecordType> 的只读属性。我需要处理要添加到集合中的每个记录项的一些属性,以及在将新项添加到集合之前已经在集合中的其他项。一些操作基于集合中已经存在但不包括要添加的项目的项目总数。我试图观察 _records.BeforeItemsAdded 但由于某种原因 OnNext() 回调调用“为时已晚”(在集合中的项目计数已经等于最终添加到集合中的项目总数之后)。
问问题
398 次