最初に 1 つのソースをリッスンしている IObservable があります。
_itemsChanged = Observable.Merge(item1.ObserveItemChanged);
_itemsChanged.Subscribe(_ => Console.WriteLine("item changed"));
アプリが実行されると、追加のアイテムが追加される可能性があるため、新しいアイテムのストリームを既存のストリームにマージしたいと考えています。
var item2 = new Item();
_itemsChanged.Merge(item2.ObserveItemChanged);
ただし、 item1 が変更された場合にのみ出力が表示されます。どうにかしてサブスクリプションを更新する必要がありますか? マージされたストリームがすぐに取得されることを期待していました。