Anwendung Abschlussveranstaltung in C#
Schreibe ich eine Musik-player-using NAudio. Bevor ich den player schließen, würde ich Sie gerne nenne einige Methoden, die die Wiedergabe stoppen. Wie mache ich das?
- WPF? Winforms? Etwas anderes?
- Sollte es sich automatisch aufhören zu spielen, wenn der Prozess beendet wird. Wenn es tut, geht zu halten, dann haben Sie ein threading-problem in deinem code. Schau mal in den Thread.IsBackground-Eigenschaft für eine schnelle Lösung. Debug + Abbrechen um zu Debuggen. AppDomain.ProcessExit ist eine Veranstaltung, die Sie sich Fragen, über.
- mögliche Duplikate von Firing-event auf Anwendung schließen
Du musst angemeldet sein, um einen Kommentar abzugeben.
WinForms
Abonnieren Sie die
Anwendung.ApplicationExit
event und der event-handler-tun Sie Ihre shutdown-code.WPF
Abonnieren Sie die
Anwendung.Exit
event und der event-handler-tun Sie Ihre shutdown-code.Ich denke, dass
Form.closed
event wäre auch gut.edit: nur, wenn Sie haben ein Formular