我的应用程序是多窗口,这里很快就会有效:
在主窗口中我有一个项目列表,当我点击一个项目时,它会打开另一个窗口,我可以在其中修改它。当我关闭该窗口时,我希望主窗口刷新其内容。我尝试了很多事件处理程序,包括GotFocus(),但它不想启动我的方法来刷新列表。有什么建议吗?
答案 0 :(得分:3)
如果您希望在其他窗口关闭时发生某些事情,您可以订阅其已关闭的事件。当窗户关闭时会触发。
private void Button_Click(object sender, RoutedEventArgs e)
{
var wnd = new Window1();
wnd.Closed += wnd_Closed;
wnd.Show();
}
void wnd_Closed(object sender, EventArgs e)
{
MessageBox.Show("Closed");
}