**该例子中图片得联系都是第一个事件,可以进行参考编写
1.在父窗体中发布事件
我这里使用了net提供得无返回值委托action,感兴趣得可以专门去搜索一下。
2.然后在父窗体中定义调用事件得函数。
我这里是在按钮点击事件中触发我定义的事件,可以看情况使用。
3.随后在子窗体中进行订阅父窗体得事件。
我这里是在构造函数中订阅,load事件中应该也可以,我没尝试。
4.定义订阅事件添加得函数(个人理解就是事件实际执行得方法),并且在订阅事件时候添加上去,参数类型需要和事件得参数类型相同。例如图三中第一个事件执行得函数:
该函数中就需要编写实际要执行得事。例如绑定数据等等。
个人理解,事件得执行顺序是:先发布(声明定义事件,图一),订阅事件(给事件添加对应参数类型和返回值得执行函数,就是图三,然后调用执行事件函数(图二),进入到实际执行函数中(图四))