Фоновый таймер для обновления пользовательского интерфейса?

У меня небольшая проблема с моим заявлением.

Я хотел бы обновлять что-либо в моем пользовательском интерфейсе каждые 10 секунд. Я впервые использовалDispatcherTimer для этого, но он на короткое время заблокирует мой пользовательский интерфейс, потому что метод обновления должен загрузить что-то из Интернета, и этой операции нужно некоторое время. Теперь я подумал о каком-то фоновом работнике и нашел фоновые задачи.

Проблема с фоновыми задачами, насколько я правильно понял, заключается в том, что они должны выполнять функцию обновления, даже если приложение приостановлено. Я неМне это не нужно. Я только хотел бы обновить, если мое приложение работает, не если оно приостановлено.

Есть хороший способ решить это? Любые предложения, что использовать для этого?

Заранее спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос