我不确定我是否正确使用WhenAnyObservable。我对WhenAnyObservable的理解是,它或多或少通过处理您正在观察的属性链中的任何更改来保护您?但是当我尝试这样做时:
this.WhenAnyObservable(x => x.ViewModel.WhenAnyValue(y => y.SelectedLocation))
.Subscribe(x => // Do something here);
我得到了标题中描述的异常。难道我做错了什么?我对WhenAnyObservable离开基地的理解是什么?
答案 0 :(得分:0)
怎么样:
this.WhenAnyObservable(x => x.ViewModel.SelectedLocation)