【WPF】WPF关闭子窗口时刷新父窗口

参考自:https://blog.csdn.net/qq_29844879/article/details/80203403

 

父窗体:

#region 增加会员
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            AddMember add = new AddMember();
            add.ChangeTextEvent += new ChangeTextHandler(FuncSettingClosed);
            add.ShowDialog();
        }
        #endregion


//设置窗口关闭时执行的方法
        void FuncSettingClosed()
        {
            ResetSearchCon();
            GetList();
        }

 

子窗体:


public partial class AddMember : Window
{

public event ChangeTextHandler ChangeTextEvent;

private void Window_Closed(object sender, EventArgs e)
        {
            StrikeEvent();
        }

        //触发事件改变MainWindow的值
        private void StrikeEvent()
        {
            if (ChangeTextEvent != null)
            {
                ChangeTextEvent();
            }
        }
}

 

posted @ 2021-03-29 20:26  狼窝窝  阅读(833)  评论(0)    收藏  举报