ReactiveUI benzeri görünüm modelim var. Bu NotifyPropertyChanged
olayları ateş farklı türleri vardır ve herhangi bir yangın olduğunda çağrılacak bir yönteme abone olmak istiyorum, ancak gerçek değerlerle ilgilenmiyorum.Dönüş tipi önemsiz olduğunda gözlenebilirleri birleştirmenin daha zarif bir yolu var mı?
Geçerli kodum biraz çirkin (opak true
seçimleri nedeniyle). Olay gerçekleştiğinde sadece bakmanın niyeti olduğunu gösteren, bunu ifade etmenin bir yolu var mı?
this.ObservableForProperty(m => m.PropertyOne)
.Select(_ => true)
.Merge(this.ObservableForProperty(m => m.PropertyTwo).Select(_ => true))
.Subscribe(...)
8 özelliği bir araya getiriyorum, bu yüzden gösterilenden daha çirkin.
gerçekten reaktif değil, gözlemlenebilir bir mülk benim ismimi ortadan kaldıran ve PropertyChanged eventpattern'den gözlemlenebilir olan bir uzantı yöntemidir. Ayrıca her bir mülke abone değil, sadece bazılarına. –
Her neyse, her şeye rağmen, sözdiziminden anladığım kadarıyla, gerçek değerleri göz ardı etmiyor. –
Zaber Zip gibi çalıştığı zaman, son parametre olarak bir seçici işlevi belirtirsiniz - bu durumda Birim seçiyoruz –