Поэтому я планирую написать приложение, которое в основном является приложением без окон. Будут окна для взаимодействия с пользователем, но только по желанию пользователя. В противном случае приложение сидит в системном трее и запускает таймер, выполняя некоторую логику каждую минуту или около того. Мой вопрос таков: Насколько я могу судить, я бы поместил всю связанную логику в App.xaml.cs (запуск таймера, выполнение логики на каждом интервале), но по какой-то причине мне это кажется неправильным.
Приложение будет иметь значок на панели задач, с которым пользователи могут взаимодействовать, чтобы получить подробную информацию, настроить параметры и т. д., но в остальном приложение просто сидит и делает то, что делает. Уместно ли помещать весь код в код программной части для класса App.xaml? Не знаю почему, но вроде бы и не должен, а должен быть где-то еще, но толком ничего не могу придумать.
Я никогда раньше не писал подобных приложений, отсюда и мое невежество. Мы будем очень признательны за любые советы. Спасибо.
Джеймс