首页 > 解决方案 > 同时处理2个事件的情况如何处理?

问题描述

当同时发生时,我们如何组合我们想要处理的 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();

标签: c#event-handlingobservablereactiveui

解决方案


推荐阅读