電話に移行したばかりの大きなコード ベースがあり、廃棄と非アクティブ化に対処し始めています。それまでの間、廃棄から再アクティブ化するときに Application_Activated ではなく Application_Launching を呼び出すように、Application_Deactivated でアプリを停止したいと思います。これを達成する方法を知っている人はいますか?
1 に答える
1
私の知る限り、アプリケーション サイクルに介入して OS に処理させるべきではありません。次の機能は使用しないでください。使用することはお勧めしません。しかし、これは方法です::
Application.Current.Terminate();
Application_Deactivated
この行をハンドラーに追加します。これにより、アプリケーションが終了して強制終了されます。ただし、バックグラウンドでアプリを見つけることはできません。次回使用するときは、新しく起動する必要があります。
これがあなたが望むものではなく、アプリケーションをフォアグラウンドに持ってきたときにアプリケーションを正確に再起動したい場合、それを行う直接的な方法はありません。ありがとうございます。
于 2014-05-29T05:26:01.140 に答える