问题是这样的,
父窗体列表页点新增弹出一个页面,选择类型后,关闭类型页弹出新增页面。
请问一下当新增页面关闭时,我要刷新父窗体的列表。如何做?
委托?WPF子窗体关闭刷新父窗体列表

解决方案 »

  1.   

    子窗体中加
    public parentForm pf=new parentForm();
    父窗体打开子窗体的代码
    childForm cf=new childForm();
    cf.pf=this;
    cf.show();
    父窗体中要更新的变量或控件由private改成public
    这样你就可以在子窗体中直接调用更新了,
    比如父窗体中有个变量 public int mInt;
    在子窗体中直接用 pf.mInt 就行了
    我想我已经说清楚了吧,希望对你有帮助!
      

  2.   

    不好意思,没看清楚你是wpf,我以为是winform,呵,2楼正解
      

  3.   


    子窗体 _子窗体= new 子窗体();
    _子窗体.Closed += new EventHandler<WindowClosedEventArgs>(_子窗体_Closed);
    _子窗体.Show();
    void _子窗体_Closed(object sender, WindowClosedEventArgs e)
    {
        //刷新操作
    }