У меня есть модель представления, подобная ReactiveUI. У него есть несколько свойств разных типов, которые запускают события NotifyPropertyChanged
, и я хочу подписаться на метод, который будет вызываться при срабатывании любого из них, но меня не интересуют фактические значения.
Мой текущий код немного уродлив (из-за непрозрачности выбора true
). Есть ли способ выразить это, показывая намерение просто заботиться о том, когда происходит событие?
this.ObservableForProperty(m => m.PropertyOne)
.Select(_ => true)
.Merge(this.ObservableForProperty(m => m.PropertyTwo).Select(_ => true))
.Subscribe(...)
Я объединяю около 8 свойств, так что это более уродливо, чем показано.