【问题标题】:silverlight 4 and Refresh Parent Window when Child Window closedsilverlight 4和子窗口关闭时刷新父窗口
【发布时间】: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


    【解决方案1】:

    搞定了。需要清除缓存

    【讨论】:

      猜你喜欢
      • 2011-01-19
      • 2023-03-07
      • 1970-01-01
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      相关资源
      最近更新 更多