【发布时间】:2010-10-21 11:41:08
【问题描述】:
在我的 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,我按下子窗口上的关闭按钮,它会运行关闭按钮中的剩余代码,然后关闭窗口。是因为时机问题还是我做错了什么??
任何回复将不胜感激
【问题讨论】:
标签: silverlight-4.0 refresh childwindow