dynamic-data - DynamicData 和 ReactiveUI 上的自动刷新
问题描述
我试图观察结果之一中 IsEnabled 的值何时发生变化:
SourceList<Models.Result> mySource = new SourceList<Models.Result>();
var isEnabledChangedOperation = mySource.Connect().AutoRefresh(r => r.IsEnabled).Select(_ => TestFunction());
但“r => r.IsEnabled”带有下划线并得到错误“无法将 lambda 表达式转换为类型 'TimeSpan?' 因为它不是委托类型”
怎么了?
解决方案
我怀疑您很可能没有INotifyPropertyChanged
上 Result 课程。
在我添加之前,我的示例代码有同样的错误。
推荐阅读
- c++ - std::chrono::duration::zero() 的目的是什么
- csv - 使用 java 程序写入 CSV 文件时避免大小写更改
- list - 从 groovy 列表中删除第一个 (n) 项的最简单方法
- gremlin - 将 Gremlin 查询结果保存到文件
- c++ - 如何在不使用 strtok() 和 strlen() 函数的情况下编写此代码?
- javascript - Karma 启动和拆卸配置
- azure - Azure App 服务从 HttpClient 返回 502 bad gateway
- php - 从维基百科获取图像 URL
- reactjs - 酶安装()不渲染子组件
- azure - Azure 安全中心更新间隔 - 实际的最后检查日期是什么时候?