ReactiveUI - WhenAnyObservable抛出NotSupportedException:索引表达式仅支持常量

时间:2015-03-23 17:18:56

标签: c# reactiveui

我不确定我是否正确使用WhenAnyObservable。我对WhenAnyObservable的理解是,它或多或少通过处理您正在观察的属性链中的任何更改来保护您?但是当我尝试这样做时:

this.WhenAnyObservable(x => x.ViewModel.WhenAnyValue(y => y.SelectedLocation))
    .Subscribe(x => // Do something here);

我得到了标题中描述的异常。难道我做错了什么?我对WhenAnyObservable离开基地的理解是什么?

1 个答案:

答案 0 :(得分:0)

怎么样:

this.WhenAnyObservable(x => x.ViewModel.SelectedLocation)