EventDispatcher
public void MarkAsPermanent(string eventType){}
public void AddEventListener(string eventType, Action handler){}
public void AddEventListener<T>(string eventType, Action<T> handler) { }
public void AddEventListener<T, U>(string eventType, Action<T, U> handler) { }
public void AddEventListener<T, U, V>(string eventType, Action<T, U, V> handler) { }
public void AddEventListener<T, U, V, W>(string eventType, Action<T, U, V, W> handler) { }
// 移除监听器,支持0,1,2,3,4等5种不同参数个数的回调函数
public void RemoveEventListener(string eventType, Action handler){}
public void RemoveEventListener<T>(string eventType, Action<T> handler) { }
public void RemoveEventListener<T, U>(string eventType, Action<T, U> handler) { }
public void RemoveEventListener<T, U, V>(string eventType, Action<T, U, V> handler) { }
public void RemoveEventListener<T, U, V, W>(string eventType, Action<T, U, V, W> handler) { }
//触发事件,支持0,1,2,3,4等5种不同参数个数
public void TriggerEvent(string eventType){}
public void TriggerEvent<T>(string eventType, T arg1) { }
public void TriggerEvent<T, U>(string eventType, T arg1, U arg2) { }
public void TriggerEvent<T, U, V>(string eventType, T arg1, U arg2, V arg3) { }
public void TriggerEvent<T, U, V, W>(string eventType, T arg1, U arg2, V arg3, W arg4) { }
最新文章
- silverlight 4 tools for vs2010无法在vs2010 SP1上安装的解决办法
- A Regularized Competition Model for Question Diffi culty Estimation in Community Question Answering Services-20160520
- NYOJ题目96 n-1位数
- 获取行间样式与在js中设置样式
- 读javascript高级程序设计09-BOM
- SVPullToRefresh​ 下拉刷新,上拉加载
- 【bzoj1042】 HAOI2008—硬币购物
- Xcode 8 打包上线 iTunes Connect 找不到构建版本
- 高效率的全组合算法(Java版实现)
- nyoj 24 素数距离问题
- Linux libtins 库安装教程
- 对编程语言的需求总结为四个:效率,灵活,抽象,生产率(C++玩的是前三个,Java和C#玩的是后两个)
- Wpf中MediaElement循环播放
- 用python写爬虫
- 如何在linux下录制terminal操作?
- golang子进程的启动和停止,mac与linux的区别
- C++游戏开发需要阅读的书籍
- CentOS6.x 下安装Python pyyaml模块
- SQL Server 自增字段归零
- SYS远程连接出错ORA-01031:Insufficient privileges