-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按鈕,它運行關閉按鈕中的剩餘代碼,然後關閉窗口。僅僅是因爲時機還是我做錯了什麼?
任何反應將非常感激