一、委托
怕忘记了,重写一遍,比较简陋
gitcode:weixin_46407807 / 委托实现窗口通信demo · GitCode
委托是在要调用的窗口定义,指向要发送消息窗口的方法
二、事件
event事件发送消息
gitcode: weixin_46407807 / 委托实现窗口通信demo2 · GitCode
两者本质是一样的
两者不同:
1.事件不能直接设置为null,这样防止了清楚全部的关联事件,更加安全
2.事件添加只能是'+=',不能‘=’
2.event没有invoke,只能像方法那样调用