WPF窗口切换

时间:2012-11-07 11:09:35

标签: wpf

我的wpf应用有两个窗口。一个用于播放音乐,一个用于做其他事情。 我使用以下代码从Windows 1切换到Windows 2:

Window2 window2 = new Window2 ();
App.Current.MainWindow = window2 ;
window2 .Show();
this.Close();

问题是window2显示但是window1仍然在运行(音乐仍然在播放),而window1已经消失了(我听到了音乐的声音)

如何在切换到window2之前停止所有window1的业务?

1 个答案:

答案 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
}