2015-10-22 25 views
1

我有下面的類:訂閱上的代碼與物業項目WhenAnyValue改變列表與ReactiveUI

public sealed class TestViewModel : ReactiveObject 
{ 
    private string _code; 
    public string Code 
    { 
     get 
     { 

      return _code; 
     } 
     set { this.RaiseAndSetIfChanged(ref _code, value); } 
    } 
} 

而且我有一個ObservableCollection<TestViewModel>。此集合正在改變,所以我無法獲得快照並使用聯合訂閱。 我想訂閱所有項目的Code屬性更改事件,然後在所有項目上使用Throttle,然後執行命令。我認爲WhenAnyValue是我想要的。但是我不知道如何使用WhenAnyValue作爲可變集合中物品的屬性。

回答