私の wpf アプリには 2 つのウィンドウがあります。1 つは音楽を再生するために使用され、もう 1 つは他のことを行うために使用されます。以下のコードを使用して、Windows 1 から Windows 2 に切り替えます。
Window2 window2 = new Window2 ();
App.Current.MainWindow = window2 ;
window2 .Show();
this.Close();
問題は、window2 が表示されているが、window1 が消えた (音楽の音が聞こえる) にもかかわらず、window1 がまだ実行されている (音楽がまだ再生されている) ことです。
window2 に切り替える前に、window1 のすべてのビジネスを停止するにはどうすればよいですか?