我有一个 MainWindow,它包含一个菜单,该菜单打开不同的窗口。每个带有列表的窗口都可以打开其他窗口来编辑数据。当以其中一种形式保存或删除实体时,我需要触发一些事件,并且所有其他屏幕都接收到该事件以刷新控件或 DataGrid。例子:
我打开了三个窗口,一个是ProductList,这个窗口有一个产品的DataGrid,有两列:产品名称和类别名称,第二个窗口是CategoryList,另一个窗口是CategoryEdit,这个窗口是一个编辑一个类别的表格。
当我在 CategoryEdit 中保存更改时,所有打开的窗口都必须刷新数据网格以获取新数据。我想要的是,在创建窗口时,分配一个事件以在每个窗口中运行自定义方法。所有窗口都有一个 Refresh 方法,每次任何窗口调度事件时,我都需要对每个打开的窗口运行此方法。
我希望我很清楚,对我的英语感到抱歉