Фоновый таймер для обновления пользовательского интерфейса?
У меня небольшая проблема с моим заявлением.
Я хотел бы обновлять что-либо в моем пользовательском интерфейсе каждые 10 секунд. Я впервые использовалDispatcherTimer
для этого, но он на короткое время заблокирует мой пользовательский интерфейс, потому что метод обновления должен загрузить что-то из Интернета, и этой операции нужно некоторое время. Теперь я подумал о каком-то фоновом работнике и нашел фоновые задачи.
Проблема с фоновыми задачами, насколько я правильно понял, заключается в том, что они должны выполнять функцию обновления, даже если приложение приостановлено. Я неМне это не нужно. Я только хотел бы обновить, если мое приложение работает, не если оно приостановлено.
Есть хороший способ решить это? Любые предложения, что использовать для этого?
Заранее спасибо!