system.reactive - ReactiveUI - 为 IReactiveDerivedList 创建一个“IsReseting” Observable
问题描述
我如何创建一个IObservable<bool>
“IsReseting”,一旦重新计算派生列表(并且可能没有任何项目) ,它true
就会ShouldReset
触发IReactiveDerivedList
并返回?false
我想在应用过滤器时显示一些活动指示器。
解决方案
我做了以下事情:
_isReseting= MyDerivedList
.ShouldReset
.Select(_ => true)
.Merge(MyDerivedList
.Changed
.Select(_ => false))
.ToProperty(this, x => x.IsReseting);
推荐阅读
- javascript - 为什么没有参数的测试在 Typescript 中失败?
- python - 查找标签列表和数据框索引之间的交集(Python Pandas)
- ansible - Jinja2 检查 lsit 是否为空
- javascript - JS RemoveEventListener 按类名来自动态添加的元素
- spring-boot - 声明列 TIME WITH TIME ZONE 时出现语法错误
- r - 以周计算时差
- javascript - 我想在我的表中插入一个按钮,当用户在搜索字段中搜索某些内容时使用 javascript 显示费用
- python - 如何修复错误以将字符串转换为 python 中的浮点数?
- javascript - Promise.prototype.catch()的回调函数中是否需要包含参数?
- c - gcc/clang:错误:冲突的类型
: 为什么函数名很重要?