所以我打算编写一个主要是无窗口应用程序的应用程序。会有用于用户交互的窗口,但仅限于用户的请求。否则,应用程序将位于系统托盘中并运行一个计时器,每分钟左右执行一些逻辑。我的问题是:据我所知,我会将所有相关逻辑放在 App.xaml.cs 中(启动计时器,在每个间隔执行逻辑),但由于某种原因,这对我来说似乎是错误的。
该应用程序将有一个系统托盘图标,用户可以与之交互以获取详细信息、调整设置等,但除此之外,该应用程序只是坐在那里并做它所做的事情。将所有代码放在 App.xaml 类的代码隐藏中是否合适?我不知道为什么,但似乎我不应该,而且应该有别的地方,但我真的什么都想不起来。
我以前从未写过这样的应用程序,因此我的无知。任何建议将不胜感激。谢谢。
詹姆士