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
作爲可變集合中物品的屬性。