そこで、主にウィンドウのないアプリケーションを作成することを計画しています。ユーザーと対話するためのウィンドウがありますが、ユーザーの要求がある場合のみです。それ以外の場合、アプリケーションはシステム トレイに常駐し、タイマーを実行して、約 1 分ごとに何らかのロジックを実行します。私の質問は次のとおりです。私が知る限り、関連するすべてのロジックを App.xaml.cs に配置します (タイマーを開始し、各間隔でロジックを実行します) が、何らかの理由でこれは間違っているようです。
アプリにはシステム トレイ アイコンがあり、ユーザーはそれを操作して詳細を取得したり、設定を調整したりできますが、それ以外の場合、アプリはそこに座ってその機能を実行します。App.xaml クラスのコード ビハインドにすべてのコードを配置することは適切ですか? 理由はわかりませんが、そうすべきではないようで、別の場所にあるはずですが、何も思いつきません。
私はこれまでこのようなアプリを作成したことがないため、無知です。アドバイスをいただければ幸いです。ありがとう。
ジェームズ