使用 DynamicData 的数据虚拟化
Data virtualization using DynamicData
我正在寻找有关如何使用 DynamicData(版本 16.17.14)虚拟化数据的示例。
在 GitHub 页面上显示了这个片段:
IObservable<IVirtualRequest> request; //request stream
var virtualisedStream = someDynamicDataSource.Virtualise(request)
但是如何初始化 request
参数?
我找到了使用包 DynamicData.ReactiveUI 中的 class VirtualisingController
的旧示例,但看起来那些不再存在了。
VirtualisingController
几年前被删除了。直接换成了IObservable<IVirtualRequest>
.
实例化可观察对象的最简单方法是使用主题:
var myRequests = new BehaviorSubject<IVirtualRequest>(new VirtualRequest(0,50))
并调用 myRequests.Onnext(...)
更改值。要求行为主体将初始值传递给虚拟运算符。
控制器是对行为主题的抽象,我在动态数据的早期版本中引入了它,但为了直接使用可观察对象而将其删除。
我正在寻找有关如何使用 DynamicData(版本 16.17.14)虚拟化数据的示例。
在 GitHub 页面上显示了这个片段:
IObservable<IVirtualRequest> request; //request stream
var virtualisedStream = someDynamicDataSource.Virtualise(request)
但是如何初始化 request
参数?
我找到了使用包 DynamicData.ReactiveUI 中的 class VirtualisingController
的旧示例,但看起来那些不再存在了。
VirtualisingController
几年前被删除了。直接换成了IObservable<IVirtualRequest>
.
实例化可观察对象的最简单方法是使用主题:
var myRequests = new BehaviorSubject<IVirtualRequest>(new VirtualRequest(0,50))
并调用 myRequests.Onnext(...)
更改值。要求行为主体将初始值传递给虚拟运算符。
控制器是对行为主题的抽象,我在动态数据的早期版本中引入了它,但为了直接使用可观察对象而将其删除。