Тема: Почекати поки користувач завершить ввід
В Xamarin є такий елемент як Search, по суті звичайний текст бокс. Потрібно зробити так щоб метод пошуку спрацьовував зі затримкою в 1 сек. Це потрібно зробити тому що метод буде звертатися до сервера, щоб зменшити навантаження на сервер, має бути невеличка затримка
Наприклад
Користувач вводить "Собака" - середня швидкість вводу 0,6 сек на символ
Кожного разу таймер який обробляє затримку має збиватися, і в результаті на сервер відправиться "Собака"
Користувач вводить "Сам", зробив затримку на 1 сек, а потім "ка"
Тут вже відправиться на сервер спочатку "Сам" а потім "Самка"
Думаю зрозумілий приклад і завдання. (Якщо ні, що не зрозуміло ?)
Як таке реалізувати ?
В C# + Xamarin є async / await якого не можна відмінити і Device.StartTimer якого теж не можна відмінити.
Можливо підкажете якість інші ідеї. Тут таймер не принципово, якщо затримку можна реалізувати іншими методами.