В качестве доказательства концепции я хочу написать «Готово» в текстовом поле после флажка и ключа была нажата в текстовом поле (в любом порядке). Я ожидал, что этот код справится с этим, но он пишет «Готово», как только происходит какое-либо событие. Спасибо за вашу помощь.
var seq = Observable.FromEvent<EventArgs>(this.checkBox, "CheckedChanged")
.Merge(Observable.FromEvent<KeyPressEventArgs>(this.textBox, "KeyPress"));
seq.Subscribe((unused) => this.resultTextBox.Text = "Done");