Какое событие следует отслеживать для своевременного выполнения задач в WPF? - PullRequest
1 голос
/ 03 сентября 2010

Я пишу приложение WPF с использованием C #.Мне нужно, чтобы приложение продолжало работать в течение двух минут, а затем выполнить техническое обслуживание.Возможно, пользователь не взаимодействует с ним, поэтому пользовательские события не гарантируются.

Какое событие я должен отслеживать, чтобы выполнить это требование?

Вот некоторый псевдокод того, что яучитывая:

public partial class MainWindow : Window
{
    void RegularTimelyEventOccoured() {

        if (timer >= 2 minutes) {
            DoMaintenance();
        }
    }
}

Ответы [ 2 ]

2 голосов
/ 03 сентября 2010

Создать DispatcherTimer при запуске приложения и подключиться к его событию Tick.

0 голосов
/ 03 сентября 2010

Использовать таймер? Theres куча из них. Просто запустите таймер при загрузке приложения и установите интервал в 2 минуты.

...