【发布时间】:2018-11-08 14:11:11
【问题描述】:
我有 3 个 WPF 窗体,即 MainWindow、SettingWindow 和 FinalWindow。当我单击要克隆当前 SettingWindows 并想要打开 FinalWindow 的按钮时,我在 SettingWindow 中有一个 FinalButton。同样,当我单击标题栏中的关闭按钮时,我想关闭当前窗体并打开 MainWindow。但是我一直面临一个问题,问题是当我单击标题栏中的关闭按钮或单击 ButtonFinal 时,在这两种情况下,MainWindow 都会打开,为了避免这种情况,我必须在关闭事件中添加一个条件才能知道哪个按钮引发了事件。我没有得到问题的实际解决方案。你能帮我解决这个问题吗?
private void ButtonFinal_Click(object o, RoutedEventArgs e)
{
FinalWindow finalWindow = new FinalWindow();
finalWindow.Show();
this.Close();
}
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
MainWindow mainWindow = new MainWindow();
mainWindow.Show();
}
【问题讨论】:
标签: wpf