Looking for c# Keywords? Try Ask4Keywords

C# Language Наблюдение за событием TextChanged в TextBox


пример

Наблюдаемое создается из события TextChanged TextBox. Также любой вход выбирается только в том случае, если он отличается от последнего входа, и если в течение 0,5 секунд не было введенного значения. Результат в этом примере отправляется на консоль.

Observable
     .FromEventPattern(textBoxInput, "TextChanged")
     .Select(s => ((TextBox) s.Sender).Text)
     .Throttle(TimeSpan.FromSeconds(0.5))
     .DistinctUntilChanged()
     .Subscribe(text => Console.WriteLine(text));