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