-1

電話に移行したばかりの大きなコード ベースがあり、廃棄と非アクティブ化に対処し始めています。それまでの間、廃棄から再アクティブ化するときに Application_Activated ではなく Application_Launching を呼び出すように、Application_Deactivated でアプリを停止したいと思います。これを達成する方法を知っている人はいますか?

4

1 に答える 1

1

私の知る限り、アプリケーション サイクルに介入して OS に処理させるべきではありません。次の機能は使用しないでください。使用することはお勧めしません。しかし、これは方法です::

Application.Current.Terminate();

Application_Deactivatedこの行をハンドラーに追加します。これにより、アプリケーションが終了して強制終了されます。ただし、バックグラウンドでアプリを見つけることはできません。次回使用するときは、新しく起動する必要があります。

これがあなたが望むものではなく、アプリケーションをフォアグラウンドに持ってきたときにアプリケーションを正確に再起動したい場合、それを行う直接的な方法はありません。ありがとうございます。

于 2014-05-29T05:26:01.140 に答える