Я пытаюсь понять общий поток приложения WPF, мне не все ясно, поэтому, пожалуйста, помогите мне понять следующее:
Если я хочу, чтобы таймер опроса базы данных в приложении WPF был запущен не из файла кода моего главного окна, а из другого отдельного класса, как мне это реализовать?
Должен ли этот класс быть каким-либо образом связан с кодом главного окна позади класса? Какие процессы (кроме действий пользователя) могут создавать экземпляр этого отдельного класса, а что (кроме действий пользователя) может вызывать метод, запускающий таймер?
Вместо этого Таймера может быть любой Метод, важно понимать общий архитектурный принцип потока приложения и структуры объектов класса.