私はNAudioを使用して音楽プレーヤーを書いています。プレーヤーを閉じる前に、再生を停止するいくつかのメソッドを呼びたいと思います。これはどうすればいいですか?C#のアプリケーション終了イベント
-1
A
答えて
7
WinFormsの
はApplication.ApplicationExit
イベントに登録し、イベントハンドラであなたのシャットダウンのコードを実行します。 WPF
はApplication.Exit
イベントに登録し、イベントハンドラであなたのシャットダウンのコードを実行します。
0
関連する問題
- 1. アプリケーションの終了イベントの終了
- 2. スレッド終了イベント - C++
- 3. アプリケーション終了イベントのキャプチャ - WinForms
- 4. プロセス終了イベントに対するアプリケーション終了
- 5. 終了メニューと終了イベントを使用してアプリケーションをシャットダウン
- 6. ウィンドウフォーム終了イベント
- 7. フォーム終了イベント
- 8. カスタムの終了イベントとデフォルトの終了イベントの違い
- 9. すべてのセッションの終了とそれに続くアプリケーション終了イベント
- 10. C++アプリケーションを終了する前にバックグラウンドスレッドを終了させる
- 11. Windows Mobileのアプリケーション終了時(C#)
- 12. アプリケーションの終了
- 13. .NETコンソールアプリケーション終了イベント
- 14. Qtアプリケーションキャンセル終了イベント
- 15. Pygletのウィンドウの終了イベント
- 16. クラウドメッセージハンドリング終了アプリケーション
- 17. Pythonでのスレッド終了イベント
- 18. Cordovaアプリの終了イベント
- 19. Java SWTシェルウィンドウの終了イベント
- 20. JSイベントの終了ループ
- 21. onmousedownイベントの終了(onmouseup?)
- 22. イベント終了後の関数
- 23. Viewpagerのスクロール終了イベント
- 24. sublimetext3イベントのプログラム終了
- 25. 終了時にアプリケーションを終了する
- 26. アプリケーションの終了イベントをフックして警告を表示
- 27. Vimeo Player付きイベント - 終了
- 28. .offアニメーション終了イベントをアンバインド
- 29. 検出ページ終了イベント
- 30. 更新イベント終了(updateEvent)
WPF? Winforms?他に何か? – Oded
プロセスが終了すると自動的に再生が停止するはずです。それが続行されている場合、あなたのコードにスレッドの問題があります。 Thread.IsBackgroundプロパティを見れば簡単に修正できます。 Debug + Break Allを使用してデバッグします。 AppDomain.ProcessExitは、あなたが尋ねているイベントです。 –
[アプリケーションの終了イベントの終了]の可能な複製(http://stackoverflow.com/questions/679829/firing-event-on-application-close) – nawfal