我正在寻找一个如何使用DynamicData (版本16.17.14)虚拟化数据的示例。
在GitHub页面上,将显示以下代码片段:
IObservable<IVirtualRequest> request; //request stream
var virtualisedStream = someDynamicDataSource.Virtualise(request)但是我如何初始化request参数呢?
我找到了使用DynamicData.ReactiveUI包中的VirtualisingController类的旧示例,但看起来这些类已经不存在了。
发布于 2020-10-12 15:12:56
VirtualisingController在几年前就被移除了。它直接被IObservable<IVirtualRequest>所取代。
实例化可观察对象的最简单方法是使用主题:
var myRequests = new BehaviorSubject<IVirtualRequest>(new VirtualRequest(0,50))
并调用myRequests.Onnext(...)来更改这些值。要求行为主体将初始值传递给虚拟操作符。
控制器是行为主题的抽象,我在动态数据的早期版本中引入了它,但为了直接使用可观察对象而删除了它。
https://stackoverflow.com/questions/64292865
复制相似问题