-1
在我的SL4应用程序中,我有一个显示数据网格的父页面。 当用户选择网格中的特定行并使用以下代码单击“打开”按钮时,我打开ChildWindow。Silverlight 4和当父窗口关闭时刷新父窗口
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很快就会被调用,我按下了Child Window上的Close按钮,它运行关闭按钮中的剩余代码,然后关闭窗口。仅仅是因为时机还是我做错了什么?
任何反应将非常感激