1

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

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

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

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

4

1 回答 1

0
private void Window1_Deactivated(object sender, EventArgs e)
{
    //TODO: Pause/stop music
}

private void Window1_Activated(object sender, EventArgs e)
{
    //TODO: Resume music
}
于 2012-11-07T15:30:55.610 回答