我有一个主窗口,它是应用程序启动窗口.在该窗口中,有一个Repeater绑定到a 的控件SQL Database,以及一个用于打开新窗口的按钮.
新窗口有一个方法,可以将数据插入到SQL Database第一个窗口Repeater控件读取的数据中.
转发器有一种RepeaterRefresh()方法可以强制它重新绑定SQL Database,显示任何添加的内容.
如何将Close()第二个窗口的事件绑定到RepeaterRefresh()方法,以便数据自动显示在转发器上.
为什么不简单地将一个处理程序添加到Closing或Closed事件:
private void ShowChildWindow()
{
Window childWindow = new ChildWindow();
childWindow.Closed += ChildWindowClosed;
childWindow.Show();
}
private void ChildWindowClosed(object sender, EventArgs e)
{
((Window)sender).Closed -= ChildWindowClosed;
RepeaterRefresh();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6384 次 |
| 最近记录: |