Я пытаюсь приручить событие, вызванное клавиатурой, которое без дросселирования будет запускаться с очень высокой частотой. Приведенный ниже код работает, но он также задерживает первый вызов GlobalCopy на период регулирования. Есть ли способ получить первый образец без задержки?
observableGlobalCopy = Observable
.FromEventPattern<EventHandler, EventArgs>(h => this.GlobalCopy += h, h => this.GlobalCopy -= h);
observableGlobalCopy
.SubscribeOnDispatcher()
.Throttle(GlobalEventThottle)
.Subscribe(x => GlobalCopyHandler());