我的wpf应用有两个窗口。一个用于播放音乐,一个用于做其他事情。 我使用以下代码从Windows 1切换到Windows 2:
Window2 window2 = new Window2 ();
App.Current.MainWindow = window2 ;
window2 .Show();
this.Close();
问题是window2显示但是window1仍然在运行(音乐仍然在播放),而window1已经消失了(我听到了音乐的声音)
如何在切换到window2之前停止所有window1的业务?
答案 0 :(得分:0)
private void Window1_Deactivated(object sender, EventArgs e)
{
//TODO: Pause/stop music
}
private void Window1_Activated(object sender, EventArgs e)
{
//TODO: Resume music
}