在我的 SL4 应用程序中,我有一个显示数据网格的父页面。当用户选择网格中的特定行并使用以下代码单击打开按钮时,我打开 ChildWindow。
cwEditProduct ChildWin = new cwEditProduct(productId);
ChildWin.Closed += new EventHandler(ChildWin_Closed);
ChildWin.Show();
当用户关闭 ChildWindow 时,会运行以下代码,但不会使用更新刷新父网格。
void ChildWin_Closed(object sender, EventArgs e)
{
LoadProducts();
}
如果我转到另一个页面并返回此页面,它可以正常工作,但不是来自 childWin 关闭事件。
我注意到在调试过程中很快就会调用 ChildWin_Closed 我按下子窗口上的关闭按钮,它会运行关闭按钮中的剩余代码,然后关闭窗口。是因为时间问题还是我做错了什么?
任何回应将不胜感激