天天看點

.NET簡談靜态事件鍊

1:

<a href="http://blog.51cto.com/attachment/201105/142131886.jpg" target="_blank"></a>

2:

<a href="http://blog.51cto.com/attachment/201105/142155344.jpg" target="_blank"></a>

3:

<a href="http://blog.51cto.com/attachment/201105/142216515.jpg" target="_blank"></a>

圖3中是靜态事件鍊類的定義,定義一個靜态事件好一個靜态方法,注意本人在該類中也訂閱了ClickEvent事件,就是怕沒有任何執行個體訂閱這個靜态事件,然後又觸發了這個事件,導緻空位址封送失敗,也就是空引用調用;

4:

<a href="http://blog.51cto.com/attachment/201105/142245465.jpg" target="_blank"></a>

圖4是模拟視窗的一個實作,在構造函數中我們訂閱了靜态事件鍊中的一個ClickEvent事件;其餘四個視窗都是一樣的,我就不貼圖檔了;

5:

6:

<a href="http://blog.51cto.com/attachment/201105/142702320.jpg" target="_blank"></a>

 靜态事件鍊就講完了,通過一點觸發多點的好方法,在我們開發過程中經常用到;

 本文轉自 王清培 51CTO部落格,原文連結:http://blog.51cto.com/wangqingpei557/568544,如需轉載請自行聯系原作者

繼續閱讀