Как обрабатывать случай 2 событий одновременно? - PullRequest
0 голосов
/ 19 декабря 2018

Как нам объединить 2 события, которые мы хотим обрабатывать, когда они происходят одновременно?

, т. Е. При наведении мыши и изменении значения?

Observable.Merge, похоже, не выполняеттрюк?

var x = Observable.FromEventPattern<EventArgs>(ScrollBar, "ValueChanged");
var y = Observable.FromEventPattern<EventArgs>(ScrollBar, "PreviewMouseLeftButtonDown");

x.Merge(y)
   .Do(View => View.Property = true)
   .Subscribe();
...